#content-body{   padding:0 40px;width:100%;max-width:1600px;box-sizing:border-box;}    .addons-view .add-to-fav{   display:none !important }  .addons-view, .addons-view h1, .addons-view h2, .addons-view h3, .addons-view h4, .addons-view h4, .addons-view h5{   position:relative;}  .addons-view h1{   font-size:48px;font-weight:100;text-transform:uppercase;line-height:1.2;}  .addons-view h3{   min-height:56px;font-size:22px;text-transform:uppercase;}    .addons-edit-button{   float:right;margin:10px 280px 10px 0;padding:2px 15px;font-size:13px;display:inline-block;color:white;text-decoration:none;cursor:pointer;border:1px solid black;border-radius:3px;background:#ca1d61;}  .addons-edit-button:hover{   color:white;opacity:0.5;}  button.edit{   position:absolute;display:none;bottom:12px;right:5px;text-transform:none;color:black;text-decoration:none;cursor:pointer;border:1px solid black;border-radius:3px;background:white;}  button.edit:hover{   color:#ca1d61;background:yellow;}  .addon-item:hover button.edit, .package-header:hover button.edit{   display:block;}   a.block{   display:block;color:inherit;text-decoration:inherit;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}   .addons-view .price-label{   text-transform:uppercase;}  .price-old{   text-decoration:line-through;color:#444;}  .price-new, .price-normal, .price-with-project{   display:block;font-size:34px;font-weight:bold;color:#ca1d61;line-height:34px;}  .addon-actions{   position:absolute;bottom:0;left:0;display:flex;width:100%;height:64px;justify-content:flex-end;}  .addon-actions .add-to-cart{   padding:15px;box-sizing:border-box;font-size:24px;}  .button-order{   display:block;width:100%;padding:15px;background:#666;border:0 none;box-sizing:border-box;font:inherit;color:#fff;font-size:24px;outline:none;text-transform:uppercase;text-decoration:none;text-align:center;}  .addon-actions[data-button-count="2"] .add-to-cart, .addon-actions[data-button-count="2"] .button-order{   font-size:15px;}  .addon-details{   position:relative;}  .addon-details .addon-price{   padding:20px 0;}  .addon-details .addon-actions{   position:relative;bottom:initial;left:initial;}  .addon-details .add-to-cart, .addon-details .button-order{   margin:0 0 0 auto;max-width:300px;padding:14px 15px;}  .button-order:hover{   opacity:0.5;color:white;}   .add-to-fav{   margin:0 10px;width:25px;height:24px;line-height:24px;display:inline-block;background:transparent url('/images/tools-icons-list.png') 0 0 no-repeat;background-position:-6px -9px;text-indent:-9999px;}  .add-to-fav:hover{   -moz-opacity:0.7;opacity:0.7;}   .addons-sidebar{   text-transform:uppercase;}  .addons-sidebar ul{list-style:none;}  li.sidebar-category{   cursor:pointer;}  li.sidebar-category h3{   text-transform:uppercase;font-size:24px;line-height:1.2;padding:20px 0 20px 30px;display:block;margin:0;}  li.sidebar-category.down h3{   background:transparent url('/images/search-down-arrow.png') 12px 50% no-repeat;}  li.sidebar-category.up h3{   background:transparent url('/images/search-right-arrow.png') 12px 50% no-repeat;}  li.sidebar-category.up ul{   display:none;}  ul.sidebar-addons{   padding:0px 10px;margin:0;list-style:none;}  li.sidebar-addon h4{   padding-left:20px;border-top:1px solid #e4e4e4;font-size:15px;margin:0;}  li.sidebar-addon:first-child h4{   border-top:none;}  li.sidebar-addon h4 span.package-title{   font-size:12px;text-transform:none;}  li.sidebar-addon a{   text-decoration:none;color:#333333;display:block;padding:15px 0;}  li.sidebar-addon a:hover{   color:#ca1d61;}   .addons-list{   overflow:auto }  .addons-list .lead{   font-size:20px;line-height:1.2;margin-top:40px;margin-bottom:30px;}  .addons-list h2{   font-size:36px;font-weight:100;text-transform:uppercase;margin:50px 0 50px 0;clear:both;color:#ca1d61;}   .addon-header{   padding:1em;color:white;text-transform:uppercase;background:#ca1d61;}  .addon-name{   width:100%;line-height:1.3em;font-size:28px;font-weight:normal;vertical-align:middle;}  .addon-name a{   text-decoration:none;color:inherit;}  .addon-level{   margin-top:5px;font-size:10px;position:absolute;top:0;right:5px;}  .addon-level span.addon-level-stars{   display:inline-block;height:19px;margin-left:5px;vertical-align:middle;background:transparent url('/images/addons/star-white-19x19.png');}  .addon-level .level-1{   width:19px }  .addon-level .level-2{   width:38px }  .addon-level .level-3{   width:57px }  .addon-level .level-4{   width:76px }  .addon-level .level-5{   width:95px }   .addon-item{   width:330px;position:relative;background-color:#fff;position:relative;}  .addon-item .addon-image{   height:200px;overflow:hidden;text-align:center;overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-items:center;}  .addon-item .addon-image svg[class*="fa-"]{   font-size:120px;color:#fff;margin-top:-30px;text-shadow:15px 15px 29px #2f2f2f;filter:drop-shadow(15px 15px 29px #2f2f2f);}  .addon-item .addon-title{   font-size:16px;text-transform:uppercase;font-weight:bold;overflow:hidden;padding:20px;max-height:2.6em;}  .addon-item .addon-description{   font-size:13px;margin:0px 20px 20px;position:relative;}   .addon-details .tabs .slide-tabs{   margin-bottom:20px;}  .addon-details .tabs .slide-tabs li{   width:16.66%;position:relative;}  .addon-details .tabs .slide-tabs li:last-child{   border-right:0 none;}  .addon-details .tabs .slide-tabs li > a > div{   font-size:12px;color:#fff;position:absolute;top:42px;font-weight:500;}  .addon-details .addon-name{   font-size:50px;}  .addon-details .addon-content{   padding:40px 100px;background:#fff;font-size:16px;line-height:1.5;border:1px solid #ccc;margin:10px auto;}  .addon-details .addon-content p a{   color:#0099CC;}  .addon-details .addon-image{   display:flex;justify-content:center;align-items:center;width:200px;height:200px;margin:1.5rem auto 2rem auto;background-color:#ca1d61;text-align:center;font-size:30px;color:#fff;}  .addon-details .image{   display:block;max-width:600px;margin:1rem auto 1.5rem auto;}  .addon-details .addon-image svg[class*="fa-"]{   text-shadow:15px 15px 29px #2f2f2f;filter:drop-shadow(15px 15px 29px #2f2f2f);}  .addon-details .addon-title{   font-size:24px;line-height:100%;margin-bottom:10px;text-align:center;}  .addon-details .addon-content ul{   margin:20px 0;}  .addon-details .addon-content ul li{   margin:10px 0 10px 30px;padding-left:5px;list-style-type:disc;}  .addon-details .addon-content ul li span{   color:black;}  .addon-details .addon-extra{   margin:40px 0;}  .addon-details .addon-extra img{   max-width:700px;}  .addon-details .addon-extra p{   margin:20px 0;}  .addon-details .addon-price{   font-size:14px;text-align:right;text-transform:uppercase;}  .addon-details .addon-price .price-normal{   font-size:26px;}  .addon-details a.addon-pdf-demo{   width:150px;height:50px;padding:5px 0 5px 55px;background:url('/images/addons/adobe-pdf-47x57.png') no-repeat;color:#0099CC;font-size:14px;margin-top:70px;}  .addon-details a.addon-pdf-demo:hover, .addon-details .addon-content p a:hover{   color:#ca1d61;}  .addon-related-packages{   padding:40px 20px;}  .addon-related-packages h3{   clear:both;font-size:25px;text-transform:uppercase;margin:30px 0;}  .addon-related-packages ul{   border-top:1px solid #E4E4E4;margin:30px 0;}  .addon-related-packages li{   border-bottom:1px solid #E4E4E4;}  .addon-related-packages li a{   color:inherit;display:block;min-height:80px;padding:10px;overflow:auto;}  .addon-related-packages .package-header{   margin-top:5px;line-height:1;width:450px;}  .addon-related-packages .package-name{   font-size:30px;text-transform:uppercase;font-weight:bold;}  .addon-related-packages .package-title{   font-size:20px;}  .addon-related-pages{   padding:80px 20px 40px 20px;}  .addon-related-pages a{   color:#666;font-size:17px;}  .addon-related-pages a:hover{   color:#ca1d61 }  .addon-related-pages h3{   clear:both;font-size:25px;text-transform:uppercase;margin:30px 0;}  .addon-related-pages ul li{   font-size:20px;margin:20px 10px;}  .addons-family{   margin:40px -30px 0;}  .addons-family-addon{   border-top:1px solid silver;padding:40px 30px;overflow:auto;}  .addons-family-addon:last-child{   padding-bottom:0px;}  .addons-family-addon a.addon-link{   text-decoration:none;color:inherit;display:block;}  .addons-family-addon img{   float:left;}  .addons-family-addon-details{   padding-left:330px }  .addons-family-addon h4{   font-size:26px;font-weight:bold;color:#ca1d61;text-transform:uppercase;}  .addons-family-addon-description{   margin:20px 0;}  .addons-family-addon-price{   text-transform:uppercase;text-align:right;}  .addon-content .add-to-cart{   padding:6px 15px;font-size:20px;}    .package-details{   position:relative;padding-bottom:100px;}  .package-details .package-header{   padding:20px 15px 27px 15px;color:white;text-transform:uppercase;background:#ca1d61 url('/images/addons/addon-title-mask2.png') right bottom no-repeat;overflow:hidden;}  .package-details .package-name{   font-size:35px;font-weight:bold;line-height:100%;margin:0 0 5px 0;}  .package-details .package-title{   font-size:22px;text-transform:none;margin:0;}  .package-details .package-description{   font-size:16px;margin:20px 0;}  .package-flex{   display:flex;padding-right:20px;flex-wrap:wrap;justify-content:space-between;}  .package-right{   position:relative;display:flex;flex-direction:column;justify-content:center;width:320px;}  .package-details .package-addons{   max-width:320px;font-size:15px;}  .package-details .package-addons a{   text-decoration:none;color:inherit }  .package-details .package-addons a:hover{   color:#ca1d61;}  .package-details .addon-actions{   position:relative;bottom:initial;left:initial;}  .package-details .package-price{   margin-top:20px;margin-bottom:20px;text-align:right;font-size:14px;line-height:1.5;}  .package-details .price-old{   font-size:16px;}  .package-details .addons-list{   margin:30px 0 0px 0;border-bottom:1px solid black;}  .package-details .addons-list p.title{   font-size:18px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid black;padding-bottom:10px;margin-bottom:10px;}  .addons-list .items{   display:flex;flex-wrap:wrap;flex-grow:1;justify-content:flex-start;}  .item-wrapper{   width:33%;margin-bottom:50px;}  .item{   position:relative;width:330px;height:100%;margin:auto;background:#fff;}   .addons-packages{   padding-bottom:30px;border-bottom:1px solid black;}  .addons-packages h2{   font-size:36px;font-weight:100;text-transform:uppercase;}   .package-item .package-header{   position:relative;padding:10px 15px 17px 15px;color:white;background:#ca1d61;}  .package-item h3{   font-size:30px;line-height:100%;font-weight:bold;text-transform:uppercase;margin:0;white-space:nowrap;}  .package-item h4{   font-size:20px;line-height:100%;font-weight:100;text-transform:none;margin:0;white-space:nowrap;}  .package-item h3 a, .package-item h4 a{   text-decoration:none;color:inherit;}  .package-addons{   padding:20px;font-size:14px;min-height:120px;list-style:none;}  .addon-square{   display:inline-block;width:12px;height:12px;margin:4px;vertical-align:bottom;}  .package-item .package-price, .addon-price{   text-align:right;font-size:16px;padding:0 20px 96px 20px;line-height:1.4em;}  .addons-list .add-to-cart{   width:100%;}    #project-addons .addons-view{   margin-top:40px }  #project-addons .addons-sidebar{   position:absolute;top:0;right:0;z-index:9999 }  .addons-sidebar .files-list{   border-bottom:1px solid #252525;border-left:1px solid #dcdcdc }  .addons-sidebar .files-list h3{   padding:15px;margin:0 }  .addons-sidebar .files-list ul{   background-color:#f4f4f4;padding:15px;font-size:13px }  .addons-sidebar .files-list li{   margin:10px 0 }  .addons-sidebar .files-list li p{ }  .addons-sidebar .files-list a.download{   display:inline-block;width:80px;padding-left:30px;background:url('/images/addons/download-11x9.png') 10px 5px no-repeat;color:#666;text-decoration:none }  .addons-sidebar .files-list a.download:hover{   color:#ca1d61 }  .addons-sidebar .files-list p.info{   font-style:italic;font-size:10px;color:#666;line-height:15px }  .addons-sidebar .images-list h3{   padding:15px 0;margin:20px 0;font-size:22px }  .addons-list .addons-packages ul.package-addons > li{   list-style-type:none;}  .addons-list .addon-item .addon-price .addon-price-area, .addons-view .addon-content .addon-price-area{font-weight:bold;color:#ca1d61;font-size:20px;}  .addons-view > .row{   display:flex;flex-wrap:wrap;width:100%;} .addons-view .addons-body{   flex:0 0 85%;} .addons-view .addons-sidebar{   flex:0 0 15%;} @media (max-width:1400px){   .item-wrapper{     width:50%;} }  @media (max-width:1280px){   .addon-details .addon-name{     font-size:40px;}    .addon-details .addon-content{     padding:40px;} }  @media (max-width:1024px){   .item-wrapper{     width:100%;}    .package-flex{     display:block;}    .package-details .package-right{     margin:0 0 auto auto;}    .addon-related-packages .package-header{     width:100%;}    .addons-family-addon-details{     padding-left:0;clear:both;}    .addon-details .addon-name{     font-size:32px;}    .addon-details .addon-content{     padding:32px;} }  @media screen and (max-width:1400px){   .addons-view .addons-sidebar{     flex:0 0 25%;}    .addons-view .addons-body{     flex:0 0 75%;} }  @media screen and (max-width:870px){   li.sidebar-category h3{font-size:18px;}   li.sidebar-addon a{font-size:13px;} }  @media screen and (max-width:800px){   .item{     margin:0;}   .addons-sidebar{     display:none;}   .addons-view .addons-body{     flex:0 0 100%;}  }  @media screen and (max-width:750px){   .addons-body{     padding-right:0;}      .addons-view h1, .addons-packages h2, .addons-list h2{     text-align:center;padding:0 10px;}    .addons-view h3{     min-height:0;}    .addon-item .addon-image{     padding:1em;height:auto;}    .addon-item .addon-image .fa{     margin:0 0 15px 0;}      .item{     margin:auto;} }  @media screen and (max-width:450px){   #content-body{     padding:0;}    .addons-view h1{     font-size:39px;}      .addons-packages h2, .addons-list h2{     font-size:35px;}    .addons-list .lead{     padding:0 10px;}    .addon-item{     width:310px;}    .package-details .package-description{     text-indent:10px;}    .package-flex{     padding-right:0;} }    input.ss-input-thinking{ background:#fff url('/css/../images/indicator.gif') center right no-repeat;}  ul.ss-box{  margin:0 !important;padding:0 !important;width:304px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(50, 50, 50, 0.4);box-shadow:0 2px 8px rgba(50, 50, 50, 0.4);border:1px solid #000;list-style:none;font-size:11px;text-align:left;z-index:999999;} ul.ss-box li{width:100%;float:left;clear:both;} ul.ss-box li, ul.ss-box li *{cursor:pointer;} ul.ss-box li.ss-header{padding:5px 0;height:13px;color:#555 !important;overflow:hidden;} ul.ss-box li.ss-header p.ss-header-text{margin:0 !important;padding:0 0 0 10px !important;float:left;font-size:12px;font-family:'Open Sans';} ul.ss-box li.ss-header p.ss-header-limit{margin:0 !important;padding:0 10px 0 0 !important;float:right;font-size:11px;font-weight:normal;} ul.ss-box li.ss-result{margin:0 !important;padding:0 !important;border-bottom:1px solid #c5c5c5;} ul.ss-box li.ss-result a{display:block;padding:5px 10px;text-decoration:none !important;background:#fff;} ul.ss-box li.ss-result a:hover{background:#cde0ff;} ul.ss-box li.ss-result img{margin-right:12px;} ul.ss-box li.ss-result table{border:none !important;} ul.ss-box li.ss-result p{margin:0 !important;padding:0 !important;color:#444;font-weight:normal;font-size:10px;} ul.ss-box li.ss-result p span.ss-result-title{  display:inline !important;margin:0 !important;padding:0 !important;font-size:11px;font-family:'Open Sans';font-weight:bold;color:#222;}   #simple-search{   display:flex;margin:0 auto;padding:15px 0;align-content:center;text-align:center;align-self:center;z-index:10;}  #top-search{   display:flex;width:auto;margin:auto;column-gap:5px;vertical-align:middle;}  #simple-search .ss-wrap, #search_query_query{   display:none;}  .without-header.toolbar #top-search{   margin-top:5px;margin-bottom:5px;}  #top-search input[type="text"]{   width:200px;padding:7px 10px;height:48px;border:1px solid #d9d9d9;border-radius:3px;box-sizing:border-box;font-size:14px;text-transform:uppercase;}  #top-search input[type="checkbox"]{   width:25px;height:25px;margin:0 0 7px 0;box-sizing:border-box;}  #top-search .search{   width:48px;height:48px;border:0 none;border-radius:5px;background:#ca1d61;color:#fff;overflow:visible;cursor:pointer;font-size:26px;}  #top-search .search:hover{   background-color:#f24889;}  #top-search > div{   position:relative;display:flex;align-items:center;line-height:1;flex-direction:column;}  #top-search > div > div{   color:#333;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}  #top-search > div > .symbol{   box-sizing:border-box;border-bottom:1px solid #ccc;}  #top-search > div > .value{   padding:0.5rem 1rem;text-align:center;}  #top-search .area-selection, #top-search .rooms-selection, #top-search .storey-selection, #top-search .advanced-search{   max-width:100px;background:#fff;border-radius:3px;border:1px solid #dfdfdf;cursor:pointer;}  #top-search .storey-selection{   display:none;}  #top-search .symbol{   padding:0.5rem 1rem;text-align:right;font-weight:bold;font-size:14px;line-height:1;}  #area-resizer{   display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;}  #area-resizer input{   position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% - 10px);background:#fff;color:#ca1d61;border-radius:3px;border:1px solid #dcdcdc;padding:3px 1px;font-size:18px;text-align:center;outline:none;}  #top-search .x{   position:absolute;right:1px;top:0;cursor:pointer;font-size:18px;color:#b0b0b0;}  #top-search .x:hover{   background:#eee;}  #top-search .drop-down .x{   display:none;right:12px;top:10px;}  #top-search .value > span{   color:#CC0066;font-size:16px;}  #top-search .storey-selection .symbol div{   width:15px;height:4px;background:#000;margin:3px auto;}  #top-search .rooms-selection .symbol div{   float:right;width:5px;height:5px;background:#000;margin:2px;}  #top-search .rooms-selection select{   display:none;}  #top-search .advanced-search{   align-items:center;align-content:center;box-sizing:border-box;padding:5px;text-align:center;text-transform:uppercase;line-height:1.7;font-size:10px;}  #top-search .advanced-search a{   display:block;text-decoration:none;color:#000;}  #top-search .advanced-search a:hover{   color:#ca1d61;}  #top-search .drop-down{   display:none;position:absolute;top:52px;left:0;width:204px;background:#fff;border-radius:3px;box-sizing:border-box;box-shadow:1px 1px 5px #999;padding:17px;cursor:default;z-index:1022;}  #top-search .area-selection .drop-down{   box-shadow:none;}  div.selected-item{   background-color:#CC0066;color:#fff;}  #top-search .rooms-selection .drop-down > div:first-of-type{   display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:center;}  #top-search .rooms-selection .drop-down > div > div{   width:48px;height:46px;margin:3px;border:1px solid #ccc;box-sizing:border-box;cursor:pointer;font-size:24px;line-height:2;text-align:center;}  #top-search .rooms-selection .drop-down > div > div:nth-of-type(1){   display:none;}  #top-search .rooms-selection .drop-down > div > div:nth-of-type(2){   width:102px;}  #top-search .rooms-selection .drop-down > div > div.hoverable:hover, #top-search .rooms-selection .drop-down > div:nth-of-type(2).hoverable:hover{   background:#CC0066;color:#fff;}  #top-search .rooms-selection .drop-down > div:nth-of-type(2){   width:48px;height:46px;border:1px solid #ccc;margin:3px;box-sizing:border-box;font-size:24px;line-height:2;text-align:center;cursor:pointer;}  #top-search div .ok{   position:absolute;bottom:10px;right:10px;padding:5px 20px;background:#ca1d61;border:0;border-radius:4px;box-sizing:border-box;color:#fff;font-weight:bold;cursor:pointer;line-height:1;}  #top-search .rooms-selection .drop-down > div > div:hover, #top-search .rooms-selection .drop-down > div:nth-of-type(2):hover{   background:#CC0066;color:#fff;}  #top-search div .ok:hover{   background:#F24889;}  #top-search .storey-selection .drop-down{   padding:0 5px 34px 34px;}  #top-search .storey-selection .drop-down{   list-style:none;}  #top-search .storey-selection .drop-down span{   font-size:10px;color:#000;}  #top-search .storey-selection .drop-down > div span{   color:inherit;}  #top-search .storey-selection .drop-down ul{   list-style:none;}  #top-search .storey-selection li{   clear:both;width:137px;text-align:left;}  #top-search .storey-selection li:nth-of-type(4){   border-top:1px solid #ccc;margin-top:12px;padding-top:4px;}  #top-search .storey-selection li:nth-of-type(n+4){   position:relative;top:4px;}  #top-search .storey-selection label{   text-transform:uppercase;position:relative;top:7px;left:4px;}  #top-search.zindex{   z-index:1020;}  .backdrop{   width:100%;height:100%;position:fixed;z-index:100;left:0;top:0;background-color:rgba(0, 0, 0, 0.9);display:none;}  @media (min-width:576px){   #top-search .storey-selection{     display:flex;} }  @media (min-width:992px){   #top-search > div{     flex-direction:row;}    #top-search .area-selection, #top-search .rooms-selection, #top-search .storey-selection, #top-search .advanced-search{     max-width:max-content;}    #simple-search .ss-wrap, #search_query_query{     display:flex;}    #top-search > div > .symbol{     border-bottom:none;border-right:1px solid #ccc;}    #simple-search .ss-wrap, #search_query_query{     display:block;}    #top-search > div .value{     width:120px;}    #top-search .storey-selection{     display:flex;}    #top-search .search{     width:48px;min-width:48px;height:48px;} }  @media screen and (max-width:1024px){   .without-header.without-input #top-search{     width:420px;margin-left:-210px;}    #simple-search.without-header.toolbar{     height:80px;}    #top-search .storey-selection fieldset{     width:210px;margin:20px auto 80px auto;line-height:1;}    #top-search .storey-selection input[type="checkbox"]{     margin:10px 0;padding:7px 15px;float:none;}    #top-search .storey-selection label{     font-size:19px;}    #top-search .storey-selection li{     width:auto;}    #top-search .drop-down{     position:fixed;left:50%;top:50%;width:320px;max-height:100vh;transform:translateX(-50%) translateY(-50%);z-index:2;}    #top-search .storey-selection .drop-down{     padding:0;}    #top-search .drop-down .x{     display:block;}    #top-search div .ok{     position:absolute;bottom:10px;right:20px;padding:13px 35px;font-size:16px;}    #top-search .storey-selection .drop-down span{     font-size:14px;}    #top-search .rooms-selection .drop-down > div:nth-of-type(1){     width:270px;}    #top-search .rooms-selection .drop-down > div > div, #top-search .rooms-selection .drop-down > div:nth-of-type(2){     width:80px;height:50px;}    #top-search .rooms-selection .drop-down > div > div:nth-of-type(2){     width:168px;}    #top-search .value > span{     display:table-cell;vertical-align:middle;text-align:center;padding:0 4px;min-width:70px;max-width:70px;height:28px;font-size:13px;word-wrap:break-word;line-height:1;} }  label[for="search_query_storeys_6"]{   display:none;}   #project-name-required-form-overlay, #project-name-required-mirror-form-overlay{   position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);display:none;z-index:999999;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden;text-align:center;font-size:18px;}  .project-name-required-form-container, .project-name-required-mirror-form-container{   display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:white;border:1px solid #c1bfbf;padding:15px;}  .project-name-required-mirror:hover{   cursor:pointer;opacity:0.5;}  .project-name-required-mirror{   padding:20px;background:#ca1d61;}  .project-name-required-mirror > p{   color:white;}  .pink{   color:#ca1d61;}  .project-name-required-form-container p{   padding:2px;line-height:1.5;}  .project-to-addon{   all:unset;font-size:12px;display:block;}  .project-name-required-form-container > #project-to-addon-close{   cursor:pointer;text-align:right;padding:5px;}  #project-to-addon-close:hover{   opacity:0.5;}  .project-name-btn-container{   display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin-top:15px;}  .project-to-addon-container{   width:250px;margin-right:10px;margin-left:10px;}  .project-to-addon-container > img{   width:100%;}  .project-to-addon-container > .info{   background:#ca1d61;color:white;font-size:16px;}  .project-name-btn, .project-to-addon{   cursor:pointer;}  .project-name-btn:hover, .project-to-addon:hover{   opacity:0.5;}  .smart input[type="text"], .smart-change input[type="text"]{   margin-top:25%;text-align:center;height:35px;width:80%;}  .smart input[type="checkbox"], .smart-change input[type="checkbox"]{   margin-bottom:25%;}  .project-to-addon-container > .caption-center-relative{   position:relative;top:-50%;color:#ca1d61;font-weight:bold;text-shadow:2px 2px 1px whitesmoke;}  @media (max-width:650px){   .project-name-required-form-container, .project-name-required-mirror-form-container{     left:0;top:0;width:100%;height:100%;-webkit-transform:none;transform:none;padding:0;} }   