/* Page builder default block css */span.fa {text-indent: 8px;}.dropable{overflow: hidden;background-repeat: no-repeat;background-position: center;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;position: relative;}.dropable div:not(.edit_text_this){z-index: 95;position: relative;}.dropable:before {content: ' ';display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}.performaces span.fa{font-size: 50px;}.performaces .inside_grid:not(.clear){border:1px solid #C0C0C0;min-height: 310px;text-align: center;padding-top: 20px;}.performaces h3{font-size: 15px;text-transform: uppercase;font-weight: 700;margin-bottom: 15px;position: relative;}.performaces h3:after{position: absolute;border-bottom: 2px solid #C0C0C0;width: 30px;bottom: -10px;left: calc(50% - 15px);}.performaces img{width: 70px;height: auto;max-width: 70px;margin-bottom: 10px;}.contact_block h2, .under_line_title h2, .headerBlock h1, .performacesLeftIcon h5,.performacesLeftIcon h3, .performacesSimple h5, .performacesSimple h3,.blockTitle{display: inline-block;border-bottom: 3px solid;padding-bottom: 7px;margin-bottom: 20px;font-size: 17px;letter-spacing: 2px;text-transform: uppercase;}.contact_block ul{margin: 10px 0;padding: 0;list-style: none;}.contact_block ul li{color: #454545;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #ddd;font-size: 17px;}.headerBlock h1{font-size: 25px;margin-bottom: 30px;}.headerBlock{text-align: center;font-size: 18px;line-height: 1.6;}.fullIframe iframe{width: 100% !important;height: 300px !important;}.performacesLeftIcon{padding-bottom: 0 !important;}.text-center{text-align: center;}.text-center img{margin: 0 auto;}.performacesLeftIcon .iconLeft{min-height: 190px;}.performacesLeftIcon span.fa{font-size: 40px;}.performacesLeftIcon .iconLeft p, .performacesLeftIcon .iconLeft h3 {float: right;width: calc(100% - 51px) ;}.performacesLeftIcon .iconLeft p:first-child{float: left;width: 50px;margin-top: 7px;}.performacesLeftIcon .iconLeft h3{margin: 5px 0;border: none;position: relative;}.performacesLeftIcon .iconLeft h3:after, .performacesSimple h3:after{width: 30px;height: 10px;content: ' ';border-bottom: 3px solid;position: absolute;bottom: 0;left: 0;}.performacesLeftIcon h5 , .performacesSimple h5{margin-bottom: 50px;font-size: 25px;position: relative;}.performacesLeftIcon .image_full p{margin-bottom: 0px;}/**/.performacesSimple span.fa{font-size: 34px;border: 2px solid #575757;width: 77px;height: 77px;border-radius: 100px;padding-top: 17px;display: block;text-align: center;margin: 5px auto;}.performacesSimple h3{margin: 5px 0 ;border: none;position: relative;padding-bottom: 15px;}.performacesSimple h3:after{left: calc(50% - 15px);}.priceList h1{letter-spacing: 2px;text-transform: uppercase;text-align: center;position: relative;font-weight: 400;}.priceList h1:after{position: absolute;border-bottom: 2px solid #C0C0C0;width: 30px;bottom: -10px;left: calc(50% - 15px);content: ' ';}.priceList .inside_grid ul{list-style: none;margin: 0;padding: 0;text-transform: uppercase;font-weight: 400; } .priceList .inside_grid ul li{margin-bottom: 7px;}/*footerNavbar*/.footerNavbar .ulmenu{width: 100%;margin-bottom: 20px;}.footerNavbarul{list-style: none;margin: 0;padding: 0; } .footerNavbar .ulmenu > li {display: inline-table;width: 33%;padding: 5px 10px;}.footerNavbar .ulmenu > li ul li {display: block;margin-top: 2px;} .footerNavbar .ulmenu > li ul li a {font-size: 14px;padding: 5px 0;display: block;} .footerNavbar .ulmenu > li > a {display: block;font-size: 16px;font-weight: 500;margin-bottom: 8px;text-transform: uppercase;}@media(max-width:767px){.footerNavbar .ulmenu > li {width: 50%;} }@media(max-width:500px){.footerNavbar .ulmenu > li {width: 100%;text-align: center;} }/*.simpleNavbar*/.simpleNavbar{overflow: visible;z-index: 96 !important;box-shadow: 0 0 5px 0 rgba(0, 0, 0, .12);}.simpleNavbar p{margin: 0;padding: 0;}.simpleNavbar .ulmenu{margin: 0;padding: 0;z-index: 97 !important;position: relative;}.simpleNavbar .ulmenu li{position: relative;} .ulmenu > li > ul::before {position: absolute;top: -25px;left: 0;content: '';width: 100%;height: 39px;background-color: transparent;}.simpleNavbar .ulmenu > li{padding-right: 9px;padding-left: 9px;display: inline-table;border: 1px solidtransparent;}.simpleNavbar .ulmenu > li:hover {border-bottom: 1px solid #A4A4A4;}.simpleNavbar .ulmenu li:first-child{padding-left: 0;}.simpleNavbar .ulmenu > li > a {position: relative;display: block;}.simpleNavbar .ulmenu li a {font-size: 17px;font-weight: 300;padding: 0;} .simpleNavbar .ulmenu li ul{position: absolute;top: 45px;right: auto;left: -50%;background: rgba(256,256,256,1);border: 1px solid #DFDFDF;padding: 0;margin: 0;width: 260px;-webkit-box-shadow: 0 6px 25px rgba(0,0,0,.2);box-shadow: 0 6px 25px rgba(0,0,0,.2);display: none;z-index: 999;text-align: left; } .simpleNavbar .ulmenu li ul a{color: #000 !important; }.simpleNavbar .ulmenu li ul li ul{left: 259px;top: 0px; }.simpleNavbar .ulmenu li:hover > ul{display: block;}.simpleNavbar .ulmenu li ul li{padding: 5px 15px 5px !important;width: 100%;display: inline-table;}.simpleNavbar .ulmenu li ul li a{padding: 0 0 10px;} .simpleNavbar .ulmenu > li.megaMenu > ul{display: none;}.simpleNavbar .ulmenu > li.megaMenu:hover > ul{display: block;}.simpleNavbar .ulmenu > li.megaMenu > ul {position: absolute;width: 100%;height: auto;top: 45px;left: 0;background: #fff;padding: 10px;border: 1px solid #DFDFDF;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);box-shadow: 0 3px 3px rgba(0,0,0,.2);}.simpleNavbar .ulmenu > li.megaMenu,.simpleNavbar .ulmenu > li.megaMenu li{position: initial; } .simpleNavbar .ulmenu > li.megaMenu> ul > li{width: 225px;display: inline-table; }.simpleNavbar .ulmenu > li.megaMenu> ul > li > a{display: inline-table;font-weight: bold;}.simpleNavbar .ulmenu > li.megaMenu> ul > li > ul li a{font-size: 15px;}.simpleNavbar .ulmenu > li.megaMenu> ul > li > ul li{padding: 3px 2px !important;}.simpleNavbar .ulmenu > li.megaMenu> ul > liul{margin: 0;padding: 0;margin-bottom: 10px;position: relative;left: 0px;top: 0px;background: none;border: none;box-shadow: none;display: block;width: 100%; }.container_menu_icon {display: none; } .simpleNavbar .ulmenu.display_top_menu{display: block;visibility: visible;opacity: 1;/*position: relative;*/}.simpleNavbar img{max-height: 80px;}@media (max-width:991px){.simpleNavbar{z-index:201 !important;}.simpleNavbar .container_menu_icon {display: block;}.simpleNavbar .ulmenu {border:1px solid #D0D0D0 ;background: #fff;-webkit-box-shadow: inset -12px 0 11px -12px rgba(0,0,0,0.7);box-shadow: inset -12px 0 11px -12px rgba(0,0,0,0.7);border: none;width:100%;overflow-y: auto;z-index: 9999;position:fixed;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.2s linear;top: 0;left: 0;width: 270px;height: 100vh;padding-top: 0px;padding-left: 10px;}.simpleNavbar .ulmenu li {display:block;float: none;padding: 0px;margin: 0px;border: none;}.simpleNavbar .ulmenu > li:hover {border: none;}.simpleNavbar .ulmenu li ul li{padding:0px 0px 0 0px !important;}.simpleNavbar .ulmenu li a, .simpleNavbar li ul li a {color:#000 !important;font-size: 15px;width: 100%;display: block;}.simpleNavbar .ulmenu li ul,.simpleNavbar .ulmenu > li.megaMenu ul{position: relative;width: 100%;display: block;background: transparent;box-shadow: none;top: 0;left: 0;box-shadow: none;border: none;margin: 0;}/*Here we start to reset all the pading border and any thing*/.ulmenu > li > ul::before {top: 0px;left: 0;height: 0px;}.simpleNavbar .ulmenu > li.megaMenu ul{margin: 0px;padding: 0;}.simpleNavbar .ulmenu li ul li ul {left: 0;top: 0px;}.simpleNavbar .ulmenu > li.megaMenu {display: block;}.simpleNavbar .ulmenu >li.megaMenu>a{padding: 0;}.simpleNavbar .ulmenu > li.megaMenu > ul > li > ul li {padding: 0 !important;}.simpleNavbar .ulmenu > li.megaMenu > ul > li ul {margin-bottom: 0;}.simpleNavbar .ulmenu li ul li a {padding:0px}.simpleNavbar .ulmenu > li.megaMenu > ul > li {width: 100%;}/*end reset*/.simpleNavbar .ulmenu li a{border-bottom: 1px solid #EFEFEF;display: block;padding:7px !important;}.simpleNavbar .ulmenu li a:hover, .simpleNavbar .ulmenu li a.active-menu{background:#EEEEEE;}.simpleNavbar .ulmenu li ul a{padding-left: 19px !important;}}/*stickyNavbarLogo*/ .positionFixed{position: fixed;top: 0;left: 0;width: 100%;height: 65px;}.sections.logostickyNavbar{padding-top: 5px ;padding-bottom: 5px;}.logostickyNavbar p{padding: 0;margin: 0;}.logostickyNavbar .inside_grid{display: table-cell;vertical-align: middle;}.logostickyNavbar .logoLeft{width: 25%;}.logostickyNavbar .menuright{width: 75%; }.logostickyNavbar .ulmenu{float: right; }@media (max-width:991px){.logostickyNavbar .logoLeft{width: 75%;float: left; }.logostickyNavbar .menuright{width: 25%;float: right;} }/*topblackbar*/ .TopBlackNavbar{padding: 3px !important;overflow: auto;z-index: 99; } .TopBlackNavbar p{margin: 0;padding: 0; }.TopBlackNavbar .ulmenu{float: right;margin: 0;padding: 0;list-style: none; }.TopBlackNavbar .ulmenu li {display: inline-block;padding-left: 7px;padding-right: 7px; } .TopBlackNavbar .ulmenu li a {font-size: 14px;font-weight: 300;padding: 0;margin-top: 2px;}.TopBlackNavbar .ulmenu i{margin-right: 2px;}.TopBlackNavbar .ulmenu ul {display: none;}.TopBlackNavbar .currency_meu li a{color: #000 !important;}@media (max-width:767px){.TopBlackNavbar .ulmenu li a {font-size:13px;}.TopBlackNavbar .ulmenu li {display: inline-block;padding-left: 4px;padding-right: 4px; }} /*Search box*/ .search_box {width: 100%;border: 1px solid #E5E5E5;display: table;background: #fff;}.search_box input[type="text"] {display: table-cell;color: #000;font-size: 17px;font-weight: 300;height: 35px;outline: 0;padding-left: 10px;width: calc(100% - 35px);border: none;float: left; }.search_box button {outline: 0;width: 30px ;height: 35px;border: none;display: table-cell;float: right;}.search_box button:hover {background-color: #F4F4F4;}.navbarandSearch .ulmenu{margin-top: 4px;}@media(max-width:991px){ .search-mobile {position: absolute !important;left: 0;top: 5px ;width: calc(100% - 89px);}}@media(max-width:767px){ .search-mobile {top: 8px ;}}/*fullOpenNavbar*/.fullOpenNavbar{overflow: auto;z-index: 99;}.fullOpenNavbar .ulmenu{margin: 0;padding: 0;}.fullOpenNavbar .ulmenu > li{display: inline-table;padding-right: 15px;padding-left: 15px; } .fullOpenNavbar .ulmenu li:first-child{padding-left: 0px; }.fullOpenNavbar .ulmenu li a {font-size: 17px;font-weight: 300;padding: 0;}.fullOpenNavbar .ulmenu > li > ul{display: none;}.fullOpenNavbar .ulmenu > li:hover > ul{display: block;}.fullOpenNavbar .ulmenu >li> ul{position: absolute;width: 100%;height: auto;top: 23px;left: 0;background: #fff;padding: 10px;border: 1px solid #DFDFDF;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);box-shadow: 0 3px 3px rgba(0,0,0,.2);} .fullOpenNavbar .ulmenu > li> ul > li{width: 250px;display: inline-table; } .fullOpenNavbar .ulmenu > li> ul > li > a{display: inline-table;font-weight: bold;} .fullOpenNavbar .ulmenu > li> ul > li > ul li a{font-size: 15px;}.fullOpenNavbar .ulmenu > li> ul > li > ul li{padding: 3px 2px;}.fullOpenNavbar .ulmenu > li> ul > li > ul{margin: 0;padding: 0;margin-bottom: 10px; } @media(max-width:767px){.fullOpenNavbar .container_menu_icon {display: block;}.fullOpenNavbar .ulmenu{background: #fff;position: fixed;top: 0;left: 0;width: 290px;height: 100vh;overflow-y: auto;padding: 10px;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);box-shadow: 0 3px 3px rgba(0,0,0,.2);border: 1px solid #DFDFDF;z-index: 9999;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.2s linear;display: none;}.fullOpenNavbar .ulmenu.display_top_menu{display: block;visibility: visible;opacity: 1;}.fullOpenNavbar .ulmenu > li{display: block;padding: 4px 5px ;}.fullOpenNavbar .ulmenu >li> ul{display: block;position: relative;top:auto;left:auto;padding: 5px;border: none;-webkit-box-shadow: none;box-shadow:none;margin-left: 10px;width: calc(100% - 10px);}}.single-products .w3_hs_bottom{position: absolute !important;}.product-info h2{padding-bottom: 4px;margin-bottom: 00px;font-size: 15px;letter-spacing: 1px;}.logoandMenu .ulmenu{margin: 0;padding: 0;}.logoandMenu .ulmenu li{display: inline-table;}.niceButton{line-height: 40px;display: inline-block;font-size: 21px;cursor: pointer;border: 1px solid #fff;text-transform: uppercase;letter-spacing: 3px;padding: 0 27px 0 30px;color: #fff;}.niceButton:hover{border: 1px solid rgba(230,230,230,0.8);color: #000;background: rgba(230,230,230,0.8);}.galleryProjects{padding-left:0 !important;padding-right:0 !important;} .gallery_projects{width:33.3%;float:left;margin:0;padding:0;} .gallery_projects2{width:50%;float:left;margin:0;padding:0;} .gallery_projects p, .gallery_projects2 p{margin:0;padding:0;}.gallery_projects:hover, .gallery_projects2:hover{opacity: 0.9;}@media(max-width:767px){.gallery_projects,.gallery_projects2{width:100%;float:none;margin:0;padding:0;}}.block2Spaces,.block3Spaces{width:calc(50% - 31px);float:left;margin:10px 15px;padding:0;-webkit-transition: -webkit-transform 200ms;transition: -webkit-transform 200ms;transition: transform 200ms;transition: transform 200ms, -webkit-transform 200ms;background-position: 50% 50%; } .block3Spaces{width:calc(33.3% - 31px); } .block3Spaces:hover, .block2Spaces:hover{-webkit-transform:scale(0.98);transform:scale(0.98); } .block3Spaces:hover, .block2Spaces:hover {opacity: 0.9; } @media(max-width:991px){.block3Spaces{width:calc(50% - 31px);}}@media(max-width:767px){.block2Spaces,.block3Spaces{width:calc(100% - 31px);}}.inside_grid{background-repeat: no-repeat;background-position: center;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}.inside_grid::before {content: ' ';display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}.shadowText{text-shadow: 2px 3px #404040; }