@-ms-viewport{
  width: device-width;
}
@media only screen and (min-width:1366px) {
.slick-dots {
  display: none !important;
}
}
@media only screen and (max-width:1479px) {
  .offer-fixed {
    display: none;
  }
}
@media only screen and (max-width:1366px) {
.slick-dots {
  display: none;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
    background-size: cover !important;
    background-repeat: no-repeat;
}
.custom-bread {
    padding: 0 !important;
    margin-bottom: 10px !important;
}
#swipebox-arrows {
    margin-top: -30% !important;
    max-width: 100% !important;
}
h1.no-product-warning {
      text-align: center;
      margin: 205px 0px !important;
  }
.so-widget-sow-social-media-buttons-flat-1800388ca9a1 .sow-social-media-button {
      font-size: 1em;
      padding: 20px !important;
      margin: 0.1em 0.1em 0.1em 0;
      display: inline-block;25
      text-align: center;
      vertical-align: middle;
      line-height: 1em;
      -webkit-border-radius: 1.5em;
      -moz-border-radius: 1.5em;
      border-radius: 50% !important;
  }
body {
     overflow-x:hidden;
    }
.main-slide-inner-nav {
    position: absolute;
    width: 100%;
    bottom:-55px !important;
    background-color: #000;
    z-index: 100;
    color: #fff;
}
.home .csbwfs-social-widget.sticky {
	display: none!important;
}
.despre-noi .header-search-holder {
  /*  float: right;
    margin-right: -55px !important;
    clear: right;*/
}
.container.slider-links {
    position: relative;
    top: -75px;
    z-index: 200;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
        background-repeat:no-repeat !important;
        background-color:#fff !important;
        max-height:350px;
    }
.iluminat-comercial-holder .content a > img {
    margin-top: 30px !important;
}
.cutia-cu-idei-holder a img.alignnone {
    margin: 0px 20px 20px 0;
}
.cutia-cu-idei-holder a > img {
    width: 100%;
    height: 208px;
}
#nav_menu-4 ul li {
    float: left;
    padding: 0px;
    position: relative;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-next {
    right: 10px;
}

}
@media only screen and (max-width:1280px) {
.csbwfs-left {
  top:30%;
}
#swipebox-arrows {
    margin-top: -32% !important;
    max-width: 100% !important;
}
.header-search-holder {
  margin-right: 0;
}
.custom-bread {
    padding: 0 !important;
    margin-bottom: 20px;
}
.second-nav #menu-top-menu {
    margin-right: -2px !important;
}
.main-slide-inner-nav {
      position: absolute;
      width: 100%;
      bottom: 90px;
      background-color: #000;
      height: 55px;
      z-index: 100;
      color: #fff;
  }
.container.slider-links {
    position: relative;
    top: -85px;
    z-index: 200;
}
#nav_menu-4 ul li {
    float: left;
    padding: 0px;
    position: relative;
}
.nav ul > li > a::after {
    content: "";
    background-color: #F89F32;
    position: absolute;
    width: 70%;
    height: 10%;
    top: 200%;
    right: 10%;
    opacity: 0;
    transition: 0.3s;
}
.footer ul#menu-footer-right-menu li {
    padding: 0 4px;
    display: inline;
    font-size: 11px;
    text-transform: uppercase;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-next {
    background-image: url(img/right-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 10px;
    position: absolute;
    display: table;
    width: 10px;
    overflow: hidden;
    color: transparent;
    top:50%;
    right: 17px;
}


}
@media only screen and (min-width:1200px) {
	.single.single-proiect .nav ul li:nth-of-type(5) {
    	margin-right:-15px;
	}

}

@media only screen and (max-width:1230px) and (min-width:1199px) {
	/* SHARE BUTTONS */
	ul.share-buttons li {
   		width: 27px;
	    padding: 7px 0 7px 0;
	}
	ul.share-buttons li a img {
    	max-width: 60%;
	}
}

@media only screen and (max-width:1199px) {
  .nav ul li {
    float: left;
    padding: 0 7px !important;
}
.top-contact {
  font-size: 10px;
}
	.main-slide-inner-nav {
        position: absolute;
        width: 100% !important;
        bottom: 114px !important;
        background-color: #000;
        height: 55px;
        z-index: 100;
        color: #fff;
    }
  .thumbnails .owl-wrapper-outer .owl-wrapper .owl-item {
	  margin-right: 54px;
  }
  .nav ul {
		line-height: 5;
	}
  .nav ul li {
	  padding: 0 5px;
	  margin-top: 8px;
  }
  .nav {
		height: 53px;
	}
.nav ul li:nth-last-child {
    padding-right: : 0!important;
}

}

@media only screen and (min-width:1171px) {

.main-slide-inner-nav {
      position: absolute;
      bottom: 30px !important;
      background-color: #000;
      opacity: 1;
      z-index: 100;
      color: #fff;
      max-width: 1140px;
  }
.slider-links a {
      font-weight: 600;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-right: 50px;
      color: #fff;
      transition: all 0.4s;
  }

#nav_menu-4 ul li {
      float: left;
      padding: 0px 0px 10px 0px;
      position: relative;
  }
  #nav_menu-4 ul li a {
      color: #fff;
      text-decoration: none;
      transition: 0.3s;
      text-transform: uppercase;
      font-weight: 600;
      position: relative;
      font-size: 11px;
  }
.container.slider-links {
    position: relative;
    top: -95px;
    z-index: 200;
}
.footer .mc4wp-form-fields input.submit-chimp {
    width: 25%;
    text-align: center;
    height: 24px;
    border-radius: 0px 6px 6px 0px;
    box-shadow: none !important;
    background-color: #F89F32;
    border: none !important;
    margin-left: -4px;
}
.so-widget-sow-social-media-buttons-flat-1800388ca9a1 .sow-social-media-button {
    font-size: 1em;
    padding: 1em 1em !important;
    margin: 0.1em 0.1em 0.1em 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    border-radius: 1.5em;
}
.nav ul {
      line-height: 5;
  }
.nav ul li {
    padding: 0 5px;
    margin-top: 8px;
}
.nav ul li:nth-last-child {
    padding-right: : 0!important;
}

.contact-map-holder iframe {
          width:500px !important;
          height:450px !important;
      }
}
@media only screen and (min-width: 991px) and (max-width:1199px) {
  .nav ul > li > a {
    font-size: 14px;
  }
}
@media only screen and (max-width:1170px) {
.single.single-proiect #gallery-1 .owl-item {
    width:100%;
}
.single-manufacturer .breadcrumb-container {
  margin-top: 0px!important;
}
.single .breadcrumb-container.theme1 {
  padding-left: 0;
  /*margin-top: 160px;*/
}
.form-contact {
      width: 40%;
      min-width: 300px;
      position: fixed;
      top: 35%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      -webkit-transform: translateX(-50%) translateY(-50%);
      background: #fff;
      z-index: 99999;
      padding: 20px;
      display: none;
  }
#swipebox-arrows {
      margin-top: -35% !important;
      max-width: 100% !important;
  }
.newsletter-form {
    top: 35%;
  }
.thumbnails .owl-item {
    width: 139px !important;
}
.thumbnails .owl-wrapper-outer .owl-wrapper .owl-item {
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-next {
    right:0px;
    top: 50%;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-prev {
    top: 55%;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-prev {
  left:0px;
}
.products-from-manufacturer .owl-wrapper-outer .owl-wrapper .owl-item > div {
  padding:10px;
}
.single.single-proiect .language-choose {
    margin-left:13px;
}
.main-slide-inner-nav {
      position: absolute;
      width: 97%;
      bottom: 25px !important;
      background-color: #000;
      z-index: 100;
      color: #fff;
      opacity: 1;
  }
#nav_menu-4 ul li:nth-of-type(1) {
      padding-left: 15px !important;
  }
#nav_menu-4 ul li:nth-of-type(2) {
    padding-right: 26px !important;
    width: 21%;
}
#nav_menu-4 ul li:nth-of-type(3) {
    padding-right: 0px;
}
#nav_menu-4 ul li:nth-of-type(4) {
    padding-right: 0px;
}
#nav_menu-4 ul li a {
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    line-height: 3;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    font-size: 11px;
}
.slider-links a {
      font-weight: 600;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-right: 50px;
      color: #fff;
      transition: all 0.4s;
  }
#nav_menu-4 ul li {
      float: left;
      padding: 0px 0px;
      position: relative;
  }
.container.slider-links {
    position: relative;
    top: -95px;
    z-index: 200;
}
.footer .mc4wp-form-fields input.submit-chimp {
    width: 25%;
    text-align: center;
    height: 24px;
    border-radius: 0px 6px 6px 0px;
    box-shadow: none !important;
    background-color: #F89F32;
    border: none !important;
    margin-left: -4px;
}
.so-widget-sow-social-media-buttons-flat-1800388ca9a1 .sow-social-media-button {
    font-size: 1em;
    padding: 1em 1em !important;
    margin: 0.1em 0.1em 0.1em 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    border-radius: 1.5em;
}

.contact-map-holder iframe {
          width:500px !important;
          height:450px !important;
      }
.proiecte-text-section {
    padding-top: 10px;
}
.manufacturer-prod-holder {
    height: 95px;
}
.products-from-manufacturer .owl-wrapper-outer .owl-wrapper .owl-item > div > a {
  width:100%;
  margin:5px 5px;
}
.case-inteligente-video-holder iframe {
    width: 480px;
    height: 260px;
    margin-top: 20px;
}

}
@media only screen and (max-width:1140px) {
.post-type-archive-manufacturer section {
  margin-top: 160px !important;
  margin-left: -15px;
}
.footer .mc4wp-form-fields input.submit-chimp {
    font-size: 14px;
}
.main-slide-inner-nav {
      position: absolute;
      bottom: 114px;
      background-color: #000;
      z-index: 100;
      color: #fff;
      opacity: 1;
  }
.container.slider-links {
    position: relative;
    top: -103px;
    z-index: 200;
}
.cutia-cu-idei-holder a > img {
    width: 100%;
    height: 172px;
}
.footer .mc4wp-form-fields input.submit-chimp {
    width: 25%;
    text-align: center;
    height: 24px !important;
    border-radius: 0px 6px 6px 0px;
    box-shadow: none !important;
    background-color: #F89F32;
    border: none !important;
    margin-left: -4px;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-prev {
    top: 55%;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-next {
    top: 50%;
    right: -5px;
}

/*-----------HOME PAGE-----------*/
.logo {
    width: 250px;
    float: left;
    background-color: #fff;
}
.newsletter-form {
    width: 35%;
}
.nav ul {
    line-height: 5;
}
.nav {
    height: 53px;
}
.proiect-holder div > div, .articol-holder div > div {
        margin-top:0px;
        padding: 5px;
    }
.footer ul#menu-footer-left-menu li {
    font-size: 12px;
}
#nav_menu-3 ul {
        padding-left:0px !important;
    }
.footer ul#menu-footer-right-menu {
        font-size:12px;
    }
.footer .textwidget {
    font-size: 14px;
}
.footer .mc4wp-form-fields input.submit-chimp {
        font-size:13px;
    }
.product-title {
       font-size: 20px !important;
	}
.contact-map-holder iframe {
        width:500px !important;
        height:450px !important;
    }
.footer ul#menu-footer-right-menu li {
    padding: 0 4px;
    display: inline;
    font-size: 9px;
    text-transform: uppercase;
}
.footer ul#menu-footer-left-menu li {
    font-size: 9px;
}
.servicii .language-choose {
    margin-left: 11px;
}

}

@media only screen and (max-width:1034px) and (min-width:991px) {
	/* SHARE BUTTONS */
	ul.share-buttons li {
   		width: 27px;
	    padding: 5px 0 5px 0;
	}
	ul.share-buttons li a img {
    	max-width: 60%;
	}
}

@media only screen and (min-width:1025px) {

.tabs-row-mobile{
        display:none;
    }
}
@media only screen and (max-width:1024px) {

.csbwfs-social-widget {
  /*top:35% !important;*/
}
.footer .mc4wp-form-fields input.submit-chimp {
    font-size: 14px;
}
.thumbnails .owl-item {
    width: 134px !important;
}
.summary.entry-summary .row {
  margin-left: 0px !important;
  margin-right: 20px !important;
}
.header-sticky {
      background: #FFF;
  }
.category-children > div > h2 {
  min-height:40px;
}
.proiecte .language-choose {
    margin-left: -4px !important;
}
.cataloage .language-choose {
    margin-left:-12px;
  }
.cataloage .logo {
    margin-left: -8px;
}
.cataloage .container.container-header.no-padding {
    width:96% !important;
  }
.cataloage .csbwfs-social-widget {
    top:35% !important;
  }
.despre-noi .row-second .container {
    width:97%;
  }
.second-nav #menu-top-menu {
      margin-right: -6px !important;
  }
.home .language-choose {
    margin-left: -17px;
  }
.header .container {
    }
.produse-recomandate-title-row h1 {
    padding-left:15px;
  }
#nav_menu-4 ul li:nth-of-type(2) {
    padding-right: 43px !important;
  }
.container.slider-links {
      position: relative;
      top: -83px;
      z-index: 200;
  }
.main-slide-inner-nav {
      position: absolute;
      width: 100% !important;
      bottom: 19px !important;
      background-color: #000;
      z-index: 100;
      color: #fff;
  }
.home .owl-carousel .owl-prev {
    background-image: url(img/left-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
    position: absolute;
    display: table;
    width: 35px;
    overflow: hidden;
    color: transparent;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.home .owl-carousel .owl-next {
    background-image: url(img/right-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
    position: absolute;
    display: table;
    width: 35px;
    overflow: hidden;
    color: transparent;
    top: 50%;
    right: 0;
    transform: translateX(50%) translateY(-50%);
}
#nav_menu-4 ul li {
    float: left;
    padding: 0px;
    position: relative;
}
.tabs-row {
        display:none;
    }
.tabs-row-mobile .lsow-panel-content, .tabs-row-mobile .lsow-panel-content ul  {
        color:#888888 !important;
    }
.lsow-accordion.style1 .lsow-panel .lsow-panel-title:after, .lsow-accordion.style3 .lsow-panel .lsow-panel-title:after {
    font-family: 'lsow-icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    content: "\e912";
    right: 30px;
    top: 25px;
    font-size: 14px;
    line-height: 1;
    color: #666;
    font-weight: 700;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.lsow-accordion.style1 .lsow-panel.lsow-active .lsow-panel-title {
        color:#F89F32;
    }
.articol-holder, .proiect-holder {
    height:auto;
    padding-bottom: 10px;
}
.row-second {
    background: #EDEDED;
    margin-bottom: 0px;
    margin-top: 0px;
}
.footer .mc4wp-form-fields input.submit-chimp {
    width: 25%;
    text-align: center;
    height: 30px;
    border-radius: 0px 6px 6px 0px;
    box-shadow: none !important;
    background-color: #F89F32;
    border: none !important;
    margin-left: -4px;
}
.nav ul li > ul.sub-menu > li > a {
    font-size: 13px;
}
.newsletter-form input.submit-chimp {
        width:25% !important;
    }

/*-----CASE INTELIGENTE-----*/
.case-inteligente-video-holder iframe {
    width: 460px;
    height: 300px;
}
.case-inteligente-text h2 {
        font-size:15px;
    }
.case-inteligente-text p, .case-inteligente-text ul li {
    font-size: 12px;
}
.servicii .language-choose {
    margin-left: -6px;
}
.servicii .csbwfs-social-widget {
  top:35% !important;
}


}
@media only screen and (min-width:992px) {

	.language-menu-holder {
			display:none;
		}
	.woo-tab-custom-second {
	  display:none;
	}
	.language-choose-mobile {
		display:none;
	}
	.woo-tab-custom-second .woocommerce-tabs.wc-tabs-wrapper {
		display:block;
	}
	.woo-tab-mobile {
	  display:none;
	}

}

@media only screen and (max-width:991px) {
  .offer-fixed {
    transform: none;
    bottom: 0;
    right: auto;
    top: auto;
    min-width: 100%;
    display: block;
    position: fixed;
    max-width: 100%;
  }
  .offer-text {
    display: none;
  }
  .offer-call {
    min-width: 50%;
    margin: 0 auto;
    display: block;
    text-align: center;
    float: right;
    background-image: none;
    padding: 10px 0;
    border: none;
    background: #0ac142;
    line-height: 29px;
    color: #FFF;
  }
  .offer-form {
    min-width: 50%;
    margin: 0 auto;
    display: block;
    text-align: center;
    float: left;
    background-image: none;
    padding: 10px 0;
    border: none;
  }
  .footer-call-us {
    margin: 0 auto;
    display: table!important;
  }
#wprmenu_menu .wprmenu_icon_par {
    width: 5% !important;
  }
.lucedomotica-main-row > .panel-grid-cell > .so-panel.widget {
  margin-bottom: 0px !important;
}
.lucedomotica-main-row ul li.sow-slider-image.sow-slider-image-cover.cycle-slide.cycle-slide-active {
  height: 200px !important;
}
.proiecte-articole-row .panel-grid-cell:nth-of-type(2) .so-panel.widget {
  margin-bottom: 19px !important;
}
/*----------------New-Styling------------------*/
.logo {
  padding:20px 0px;
  margin-top: 0px !important;
}
.icon-row .icon_image {
    margin-bottom: 0px;
    min-height: 60px !important;
}
.blog .sow-image-container a {
  margin-bottom: 18px;
  display: block;
}
.header-sticky {
    background: #FFF;
    margin-top: 40px;
}
.contact-text-form {
    margin-left: 30px;
}
.proiect-content {
    margin-top: 0px;
}
/* .slick-slide {
    height: 165px;
} */
.servicii .logo, .page-id-219 .logo {
  margin: 40px auto 0px !important;
  float:none !important;
}
.case-inteligente .logo {
  margin-top: 0px !important;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-prev {
    background-image: url(img/left-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 60px;
    position: absolute !important;
    display: table;
    width: 10px;
    overflow: hidden;
    color: transparent;
    top: 54%; /*top: 70%;*/
    left: 0px;
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-next {
    background-image: url(img/right-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 60px;
    position: absolute;
    display: table;
    width: 10px;
    overflow: hidden;
    color: transparent;
    top: 44%;  /*top: 60%;*/
    right: 10px; /*right: -8px;*/
}
.single-proiect .servicii-overlay::before {
    content: url(img/plus.png);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
    margin: -44px 0 0 -14px;
    font-size: 32px;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 1;
}
.archive.category main a > img {
  width:100%;
}
/*----------------New-Styling------------------*/

.header .col-md-4 {
    padding: 0px 0px 0px 0px;
}
.post-type-archive-manufacturer section {
      margin-top: 140px !important;
      margin-left: -15px;
  }

.single.single-product header .row.header-sticky .logo {
  display: table;
  margin: 0 auto;
  float:none;
}
.woocommerce-breadcrumb {
  margin-top: 110px;
}
.single .breadcrumb-container.theme1 {
    padding-left: 0;
    /*margin-top: 115px;*/
}
.breadcrumb-container.theme1 a {
    margin: 0 0px !important;
    padding: 2px 2px !important;
}
.summary.entry-summary .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
.owl-item h3 {
    		position: absolute;
    		/*bottom: 20px*/;
	}
	.products-from-manufacturer .owl-item {
		padding: 10px 0px 60px 0px !important;
	}
.manufacturer-prod-img {
    background-size: contain;
    background-repeat: no-repeat;
  }
.manufacturer-link {
    margin: 20px 0px;
  }
.products-from-manufacturer.owl-carousel.owl-theme {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
 .manufacturer-prod-holder {
   height:170px;
 }
 .tabs.wc-tabs li a {
   border:none;
 }
 .tabs.wc-tabs li a {
    color: #333;
    transition: all 0.3s;
    padding: 6px 10px 6px 10px;
    border-left: 1px solid #ccc;
    margin-left: 0px !important;
    margin-right: -2px;
}
 .images.owl-carousel .owl-next {
    background-image: url(img/right-arrow.png);
    background-repeat: no-repeat;
    background-position: 130% 20%;
    height: 35px;
    position: absolute;
    display: table;
    width: 35px;
    overflow: hidden;
    color: transparent;
    top: 65%;
    right: -10px;
}

/* Related products slide arrows */
.related.products .owl-carousel .owl-prev {  top: 32%; }

.related.products .owl-carousel .owl-next { top: 29%; }
.woo-tab-mobile .related.products {display:none;}
 .proiecte-articole-row {
    margin-bottom: 0px !important;
    margin-top: 90px !important;
    padding: 0 !important;
}
.single.single-product .logo {
    margin-top: 0px !important;
}
 .page-id-219  .logo {
   /*float:none !important;
   margin:20px auto !important;*/
 }
 .servicii .header .logo {
    /*margin:30px auto !important;*/
    float:none;
    margin: 0 auto;
 }
 .case-inteligente .logo {
    width: 280px;
    float: none;
    background-color: #fff;
    display: table;
    margin: 0 auto;
}
.contact .logo {
  margin: 0 auto;
}
.servicii .breadcrumb-container.theme1 {
    padding-left: 0px;
}
 .despre-noi .breadcrumb-container.theme1 {
    margin-left: -14px;
    padding-left: 0px;
}
.copyright p {
  margin:0;
}
 .single-product .images .owl-item > a {
    top: 0 !important;
    left: 0 !important;
    transform: translateX(0) translateY(0) !important;
}
#wprmenu_menu.right {
      width: 80%;
      right: -80%;
      left: auto;
      position: fixed;
      z-index: 9999;
  }
#wprmenu_bar {
  z-index:9998 !important;
}
.cere-oferta-button {
    display: table;
    background-color: #F89F32;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 6px;
    padding: 10px 25px;
    margin: 30px auto;
}
.language-choose-mobile {
  height: 42px;
  width: 85%;
  float: left;
  line-height: 40px;
  padding-left: 10px;
  position: absolute;
  top: 0px;
  z-index: 9999 !important;
  position:fixed;
}
.row-second {
  display:none;
}
.woo-tab-custom.desktop-summary {
    /*display:none;*/
  }
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;
}
.producator {
    height: 185px;
    font-weight: 300;
    font-size: 15px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    text-align: left;
    padding: 15px 0px;
    margin-top: 50px;
}
.thumbnails .owl-buttons .owl-prev, .thumbnails .owl-buttons .owl-next {
  top:-140px;
}
.header-search-holder {
  display:none;
}
ul.used.products {
  padding:0px;
}
.social-media-button-container .sow-social-media-button {
    font-size: 1em;
    padding: 20px 20px !important;
    margin: 0.1em 0.1em 0.1em 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
.footer .col-md-4.pull-right {
  float:none !important;
  margin:0 auto !important;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
      background-size:cover !important;
      overflow-x:hidden;
    }
.articol-holder:nth-of-type(2) {
    	padding-right: 0px !important;
    }
.slider-links a {
      font-weight: 600;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-right: 5px;
      color: #fff;
      transition: all 0.4s;
      font-size: 12px;
  }
.main-slide-inner-nav {
      position: absolute;
      width: 100% !important;
      bottom: -35px !important;
      background-color: #000;
      z-index: 100;
      color: #fff;
  }
#nav_menu-4 ul li a {
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    line-height: 4;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    font-size: 9px;
}
.articol-holder:nth-child(1) {
    padding-left: 0px !important;
}
.articol-holder:nth-child(3) {
    padding-right: 0px !important;
}
#pg-589-0, #pg-589-1, #pg-589-2, #pl-589 .panel-grid-cell .so-panel{
        margin-bottom:0px !important;
    }
.iluminat-comercial-holder {
        margin-top:0px !important;
    }
.iluminat-comercial-holder .content a > img {
    margin-top: 0px !important;
}
.row-second .language-choose {
        display:none;
    }
.iluminat-office-holder {
        margin-bottom:0px !important;
    }
.cutia-cu-idei-holder a > img {
    width: 100%;
    height: 132px !important;
}
/*-------HOME PAGE--------*/

.footer ul#menu-footer-left-menu li {
        font-size:12px;
    }

.single.single-post .logo {
    float: none;
    margin: 0px auto;
}

.logo {
    width: 250px;
    float: none;
    margin: 0px auto;
}

body.admin-bar #wprmenu_bar {
    top: 0px;
    padding-bottom: 0px;
}
.header nav .sub-menu {
    position: relative;
    transform: none !important;
}
.header-search-holder {
    padding-bottom: 20px;
    margin-top: 3px;
}
.nav {
        display:none;
    }
.menu-item-has-children.active ul.submenu {
        display:block !important;
    }
.menu-item-has-children ul.submenu {
        display:none !important;
    }
.logo {
    width: 250px;
}
.logo a > img {
        display:block;
    }
ul.sub-menu {
        right:0;
    }
ul.sub-menu li a {
     color:#444 !important;
    }
.proiect-holder {
    width: 100% !important;
    margin-top:40px !important;
    margin-bottom:15px !important;
}
.articol-holder h1, .proiect-holder h1 {
        padding:30px 0px;
    }
.proiect-holder div > div, .articol-holder div > div {
        padding: 15px !important;
    }
.footer #widget-area-3 h4 {
        text-align:center !important;
    }
.footer #widget-area-1 h4 {
      text-align: center !important;
    }
.footer .textwidget > .textwidget {
        text-align:center !important;
    }
.footer .textwidget > .textwidget p {
      text-align: center !important;
    }
.footer-bottom-row {
    margin-top: 20px;
}
.footer .mc4wp-form-fields {
    width: 55%;
    margin: 10px auto;
    }
.footer ul#menu-footer {
      float:none !important;
      margin:10px auto !important;
      display: table;
      padding:0;
    }
.footer .copyright {
  text-align:center;
}
.footer ul#menu-footer-right-menu li {
        font-size:12px;
    }
.footer #nav_menu-2, .footer #nav_menu-3 {
    display:table;
    margin:0 auto;
    }
.footer p.copyright {
    text-align: center;
}
.footer #widget-area-1, .footer #widget-area-2, .footer #widget-area-3 {
    margin-top: 20px;
}

/*-------Proiecte PAGE--------*/
.category-proiecte h1 {
        font-size:30px;
    }
/*-------Case Inteligente--------*/
.lucedomotica-tabs-row .tabs_item img {
    width: 100%;
    height: auto;
}
.luce-icon-image-title {
    float: none;
    text-align: center !important;
    display: inline-block;
    margin: 0 auto;
    }
.luce-icon-image-title h3 {
    font-size: 13px;
    font-weight: 300;
}
/*-------Contact--------*/
.contact-content-row {
        padding-top:40px !important;
    }
.contact-map-holder iframe {
        width:400px !important;
        height:350 !important;
    }
.contact-text-form {
        padding-top:35%;
    }
.blog .iluminat-rezidential-holder .content a >img {
    height: 279px !important;
}
.iluminat-office-holder .content a > img, .iluminat-comercial-holder .content a > img {
    height: auto !important;
}
.wp-image-676 {
    width: 100%;
    height: auto;
}
.cutia-cu-idei-holder a > img {
    width: 100%;
    height: auto;
}
.footer #widget-area-3 {
    text-align: center;
}
.proiect-holder {
    padding-right: 0px !important;
}
.tabs.wc-tabs li a {
    color: #333;
    transition: all 0.3s;
    padding: 6px 10px 6px 10px;
    border-left: 1px solid #ccc;
    margin-left: -6px;
    margin-right: -2px;
}
.images .owl-pagination {
	display: block;
}
.thumbnails-holder .thumbnails {
  display:none !important;
}
.images.owl-carousel .owl-next {
    background-image: url(img/right-arrow.png);
    background-repeat: no-repeat;
    background-position: 130% 20%;
    height: 35px;
    position: absolute;
    display: table;
    width: 35px;
    overflow: hidden;
    color: transparent;
    top: 50%;
    right: -10px;
    transform: translateX(-28%) translateY(-95%);
}
.images.owl-carousel .owl-next {
    background-image: url(img/right-arrow.png);
    background-repeat: no-repeat;
    background-position: 130% 20%;
    height: 35px;
    position: absolute;
    display: table;
    width: 35px;
    overflow: hidden;
    color: transparent;
    top: 50%;
    right: -10px;
    transform: translateX(-28%) translateY(-95%);
}
.single-product .producator {
    margin-top: 25px !important;
}
.woo-tab-custom-second .woocommerce-tabs.wc-tabs-wrapper {
    display:none;
}
#nav_menu-4 ul li:nth-of-type(1) {
    padding-left: 0px !important;
}
#nav_menu-4 ul li:nth-of-type(2) {
    padding-right: 31px !important;
    width: 19.5%;
}
#nav_menu-4 ul li:nth-of-type(3) {
    padding-right: 0px;
}
#nav_menu-4 ul li:nth-of-type(4) {
    padding-right: 0px;
}
.form-contact {
    width: 65%;
    top: 360px;
}
.footer .mc4wp-form-fields input.submit-chimp {
    font-size: 14px;
}

}

@media only screen and (max-width:800px) {
.inner-txt .textwidget p.cite {
        font-size: 26px !important;
        left: 27% !important;
        top: -48px !important;
    }
.home .products.owl-carousel.owl-theme .owl-wrapper-outer {
  overflow-x: hidden;
}
.col-md-8.category-text {
  float:left !important;
}
.home .owl-carousel .owl-prev, .home .owl-carousel .owl-next {
  top: 35%;
}
.products-from-manufacturer .owl-buttons {
 /* display: none;*/
}
.product-content-holder{
	max-height: 250px;
}
.csbwfs-sbutton.csbwfsbtns:nth-of-type(2) {
  		display:block !important;
  	}
.csbwfs-social-widget {
        top: 34% !important;
    }
#csbwfs-wt a {
      display:block;
    }
.home .csbwfs-social-widget {
      display: none !important;
    }
.cataloage .csbwfs-social-widget,
.servicii .csbwfs-social-widget,
.csbwfs-social-widget {
      position: fixed !important;
      left: -0.4% !important;
 /* left: 0% !important;*/
      width: 100%;
      bottom:0% !important;
      display: table !important;
      z-index: 99999;
      transition: all 0.4s !important;
      top: 100% !important;
      transform: translateY(-100%);
        }
.csbwfs-social-widget.sticky {
      display: table !important;
      width: 100%;
        }
.csbwfs-social-widget .csbwfs-sbutton {
      background: none;
      width: 33% !important;
      padding: 0px;
      position: relative;
}
.csbwfs-sbutton a, .csbwfs-sbutton a:hover {
    width:100% !important;
  }

.csbwfs_instagram {
    padding:0px 25px;
    background-position: 55px 289px;
  }
.form-contact {
    width: 60%;
    min-width: 300px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    background: #fff;
    z-index: 99999;
    padding: 20px;
    display: none;
  }
.owl-pagination .owl-page {
  width:10px;
  height:10px;
  margin-top:0px!important;
  margin-bottom:10px;

}
.produse-recomandate-title-row h1 {
    padding: 0px;
    text-align: center;
}
.left-lower-paragraph {
  text-align:center;
  width:100%;
  margin:0 auto;
  float:none !important;
}
.testimonials-home-row .sow-testimonial-wrapper {
    width: 100% !important;
}
#widget-area-1 p, #widget-area-1 h4  {
  text-align:center !important;
}
.footer .col-md-4.pull-right {
  float:none !important;
  margin:0 auto !important;
}
.main-slide-inner-nav {
      position: absolute;
      width:100% !important;
      bottom: 30px;
      background-color: #000;
      z-index: 100;
      color: #fff;
  }
#nav_menu-4 ul li {
      float: left;
      padding: 0px 0px;
      position: relative;
  }
.container.slider-links {
    position: relative;
    top: -73px;
    z-index: 200;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
    max-height:200px;
    }
.nav ul li:hover > ul.sub-menu {
   pointer-events: none;
}
.newsletter-form input.submit-chimp {
    width: 30% !important;
}
.case-inteligente-video-holder iframe {
    width: 370px;
    height: 250px;
}
.single-proiect h1 {
  margin-top: 20px;
}
.copyright {
  text-align: center;
}
#nav_menu-4 ul li:nth-of-type(3) {
    padding-right: 0px;
}
.producator {
  margin-top: 15px !important;
}
/* SHARE BUTTONS */
.home .footer {padding-bottom: 40px;}
.footer {padding-bottom: 60px;}
	ul.share-buttons li{
  		width: 100%;
  		padding: 6px 0 6px 0;
	}
  .lazyloaded {
    top: -25px;
    position: relative;
    display: none;
  }
	ul.share-buttons {
		display:flex;
		width: 100%;
		bottom:0px;
		top:inherit;
	}
	ul.share-buttons li:hover {
    width: inherit;
	}
	ul.share-buttons li a img {
    max-width: 18px;
	}
	.youtube-share {display: none !important;}
	.wsapp-share {display:block !important;}
}
@media only screen and (min-device-width:769px) {
.cere-oferta-mbl {
    display: none
  }
.cere-oferta-button {
    display: table;
  }
}
@media only screen and (max-width:768px) {
.header-sticky {
      margin-top: 0px;
  }
.post-type-archive-manufacturer section {
      margin-top: 90px !important;
      margin-left: -15px;
  }
.blog .so-widget-sow-image-default-3f547a15eaaa .sow-image-container .so-widget-image {
    display: block;
    width: 100%;
    height: auto;
}
.servicii .logo, .page-id-219 .logo {
    margin: 0px auto 0px !important;
    float: none !important;
}
.single.single-proiect header .container {
    /*padding: 40px 0 0px 0px !important;*/
    padding: 0px 0 0px 0px !important;
}
.single .breadcrumb-container.theme1 {
    padding-left: 0;
    /*margin-top: 120px;*/
}
.home .woocommerce ul.products li.product, .home .woocommerce-page ul.products li.product {
  width: 100% !important;
}
.summary.entry-summary .row {
    margin-left: 0px !important;
    margin-right: 15px !important;
}
.pp_content_container .pp_left {
    padding-left: 0px;
}
.pp_content_container .pp_right {
    padding-right: 0px;
}
.pp_hoverContainer {
  width:100% !important;
}
header .container {
    /*padding: 55px 0 0px 0px !important;*/
    padding: 5px 0 0px 0px !important;
}
.single.single-product .logo {
    width: 280px;
    height: auto;
    float: left;
    background-color: #fff;
    margin-top: 0px !important;
    margin-bottom: 32px;
    margin-left: 15px;
}
.manufacturer-prod-holder {
    height: 250px;
}
.products-from-manufacturer {
    margin: 10px 0;
    min-height: 290px !important;
}
.page-id-589 .so-widget-sow-image {
    margin: 25px 0px;
  }
.servicii .header .logo {
    margin: 0px auto !important;
    float: none !important;
}
.pp_hoverContainer a.pp_next, .pp_hoverContainer a.pp_previous {
  display:block !important;
}
.home .owl-controls {
     margin: 40px 0px;
  }
.home li.product {
    margin:40px 0px;
  }
.home .woocommerce ul.products li.product h3 {
    margin:0px 0px;
  }
.contact-text-form {
      padding-top: 5%;
  }
.contact-text-form h4, .contact-text-form p, .contact-content-row p, .contact-content-row h4  {
    text-align:center;
  }
.contact-content-row {
    padding-top: 140px !important;
}
.logo {
    margin: 0 auto !important;
    width: 250px;
    float: none;
}
.iframe-case-inteligente-row {
  display: none;
}
/*.main-slide-inner-nav {
    position: absolute;
    width: 96% !important;
    bottom: 30px;
    background-color: #000;
    z-index: 100;
    color: #fff;
}*/
#nav_menu-4 ul li a {
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
}
.home .owl-carousel .owl-wrapper-outer {
  overflow:hidden;
}
.proiecte-articole-wrapper-row #pg-w57e396d7b38fb-0 {
    display:none;
  }
.header {
    width: 100%;
    background-color: #fff;
    float: left;
}
.case-inteligente-text {
    padding-top:0px !important;
    }
.case-inteligente-spacer {
    display:none;
    }
.row-second {
    background: #EDEDED;
    margin-bottom: 0px;
    margin-top: 0px;
}
.newsletter-form input.submit-chimp {
        width:30% !important;
    }
.footer #widget-area-5 .sow-image-container {
        display:none;
    }
.proiecte-text-section p {
    font-size: 14px;
    font-weight: 300;
    padding: 0px 20px;
}
.case-inteligente-video-holder {
        text-align:center;
    }
.so-widget-image {
        margin:0 auto;
    }
.so-panel .so-widget-image {width: 100%;}
.contact-map-holder iframe {
    width: 100% !important;
    height: 100% !important;
}
.blog .iluminat-rezidential-holder .content a >img {
    height: auto !important;
}
.cutia-cu-idei-holder a > img {
    height: auto !important;
}
.blog .lsow-heading.lsow-alignleft .lsow-title, .blog .lsow-heading.lsow-alignright .lsow-title {
    margin: 30px 0px;
}
.case-inteligente-video-holder iframe {
    width: 100%;
    height: 50%;
}
.row-second {
    background: #EDEDED;
    margin-bottom: 0px;
    margin-top: 0px !important;
}
.produse-recomandate-title-row h1 {
  padding:10px;
}
.owl-prev, .owl-next {
  /*display: none !important;*/
}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-prev {top:53%; /*top:60%;*/}
.summary.entry-summary .products-from-manufacturer .owl-buttons .owl-next {
right:20px;
top: 46%; /*top: 52%;*/
}

.left-lower-paragraph {
    padding: 0px;
}
.thumbnails .owl-item a {
    text-align: center;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: left;
    margin: 0 0 15px !important;
    padding: 0;
    position: relative;
    width: 48% !important;
}
.home-testimonial {
    border-left: 5px solid #F89F32;
    padding-left: 15px;
    margin-bottom: 80px;
}
.cere-oferta-mbl {
  display: table;
  margin:0 auto;
}
.cere-oferta-button {
  display: none;
}
.case-inteligente-video-holder iframe {
    width: 100%;
    height: 390px;
}
.luce-icon-image-title {
    float: none;
    text-align: center !important;
    display: table;
    margin: 0 auto;
}

}
@media only screen and (max-width:736px) {
.main-slide-inner-nav {
      height: 160px;
      /* top: 185px !important; */
  }
.proiecte-articole-row {
      margin-top: 170px !important;
  }
.woocommerce div.product .product_title {
    padding: 0 0px 10px 10px;
}
.main-slide-inner-nav {
  height: 160px;
  top: 35px;
}
.woocommerce div.product .product_title {
    padding: 0 0px 10px 15px;
}
#nav_menu-4 ul {
  padding: 0;
}
#nav_menu-4 ul li:nth-of-type(2) {
    padding-right: 0 !important;
    width: 19.5%;
}
#nav_menu-4 ul li {
  width: 100% !important;
  padding-top:10px;
  padding-bottom:10px;
}
#nav_menu-4 ul li a {
    display: table;
    text-align: center;
    margin: 0 auto;
    font-size: 15px;
    line-height: 17px;
}
.proiect-content h1  {
    margin:10px 0px !important;
}
.lucedomotica-main-row {
    margin-bottom: 70px;
    margin-top: 70px;
}
.proiect-content h1 a {
  font-size:16px;
}
.header-search-holder {
    padding-bottom: 20px;
    margin: 0 auto;
    float: none !important;
    width: 197px;
}
.logo {
  margin:0 auto;
}
.no-margin-home {
    margin-top: -80px!important;
}
.manufacturer-prod-holder {
    transition: 0.3s;
    display: block;
    float: none;
    padding: 0px;
    margin: 0 auto !important;
}

}
@media only screen and (max-width:720px) {
.logo {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
.produse-recomandate-title-row h1 {
    padding: 30px;
}
.lucedomotica-main-row {
    top: 0px;
    margin-bottom: 30px;
}
.left-lower-paragraph {
    padding: 0px;
}
.testimonials-home-row #pgc-1774-6-0 {
    margin-bottom: 0px;
}
.produse-recomandate-title-row h1 {
    padding: 0px;
}
.proiect-holder {
    margin-top:75px !important;
}
element {
    background-repeat: no-repeat !important;
}
.lucedomotica-main-row {
    margin-bottom: 100px !important;
    margin-top: 70px;
}


}
@media only screen and (max-width:667px) {
  .logo-top {
    margin-top: 10px !important;
    margin-left: 0px !important;
}

.product-template-default .summary.entry-summary h3 {
  font-size: 13px;
}
#tab-video #player {
  width: 90%;
}
.single-proiect .textwidget p {
    margin-bottom: 0px;
    /* padding: 10px; */
}
.category-proiecte h1 {
    font-size: 19px;
    padding: 10px;
}
.proiect-content h1 {
    margin: 15px 0px !important;
}
.produse-recomandate-title-row {
  padding:0px 0px 30px 0px;
}
.so-widget-sow-social-media-buttons-flat-1800388ca9a1 .sow-social-media-button {
    font-size: 1em;
    padding: 20px !important;
    margin: 0.1em 0.1em 0.1em 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
.proiect-holder {
    margin-top: 20px !important;
}
.no-margin-home {
    margin-top: -40px!important;
}
.lucedomotica-main-row {
    margin-bottom: 50px !important;
    margin-top: 70px;
}


}
@media only screen and (max-width:640px) {
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
      display: inline-flex!important;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
  	float: right!important;
  }
  .home #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  	bottom: 0;
  }
  #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  	bottom: 20px;
  }
.pp_left,
.pp_right {
  padding: 0 !important;
}
.logo {
}
div.pp_woocommerce .pp_next::before, div.pp_woocommerce .pp_previous::before {
    background-color: #444;
    font-size: 16px !important;
    font-family: WooCommerce;
    content: "\e00b";
    text-indent: 0;
    display: none;
    position: absolute;
    top: 65%;
    margin-top: -10px;
    text-align: center;
}
.lucedomotica-main-row {
    margin-bottom: 30px !important;
    margin-top: 120px;
}
.main-slide-inner-nav {
      position: absolute;
      /*width: 100% !important;*/
      top:0;
      background-color: #000;
      z-index: 100;
      color: #fff;
  }
.woocommerce ul.products li.product h3 {
      padding: 0;
      font-weight: 300;
      font-size: 20px;
      text-align: center;
      color: #444;
  }
.container.slider-links {
    position: relative;
    top: -95px;
    z-index: 200;
}
body {
        overflow-x:hidden;
    }
.tabs-row-mobile {
    padding: 0px 15px;
}
/*-------Proiecte PAGE--------*/
.category-proiecte h1 {
    font-size: 25px;
}
.page p, .page h3 {
    padding: 0px 0px;
}
.home-testimonial {
    border-left: 5px solid #F89F32;
    padding-left: 15px;
    margin-bottom: 100px;
}
.pp_hoverContainer {
  width:440px;
}
}
@media only screen and (max-width:600px) {
.header-sticky {
      margin-top: 40px;
  }
.header.clear.sticky-element-original {
  margin-top: 0px !important;
}
.logo {
    padding: 5px 0px 15px 0px;
}
.proiecte-articole-row {
    margin-bottom: 0px !important;
    padding: 0 !important;
}
.image-blocks .case-inteligente-text {
  padding-top:0 !important;
}
.image-blocks .case-inteligente-text {
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.case-inteligente-video-holder iframe {
      width: 100%;
  }
.case-inteligente-icon-images .panel-grid-cell:nth-child(even) {
  float:left !important;
  width:50% !important;
  display:table !important;
}
.case-inteligente-icon-images .panel-grid-cell:nth-child(odd) {
  float:left !important;
  width:50% !important;
  display:table !important;
}
.luce-icon-image-title  {
  margin: 0 auto !important;
  display:table;
}
.case-inteligente-icon-images {
  margin-top:35px;
}
.main-slide-inner-nav ul#menu-banner-menu {
  margin-left:0px !important;
  padding-left:0px !important;
}
#nav_menu-4 ul li {
    position: relative;
}
#nav_menu-4 ul li:nth-of-type(1) {
  width:95%;
  padding-left:0px !important;
  padding-right:0px !important;
}
#nav_menu-4 ul li:nth-of-type(2) {
  width:95%;
  padding-left:0px !important;
  padding-right:0px !important;
}
#nav_menu-4 ul li:nth-of-type(3) {
  width:95%;
  padding-left:0px !important;
  padding-right:0px !important;
}
#nav_menu-4 ul li:nth-of-type(4) {
  width:95%;
  padding-left:0px !important;
  padding-right:0px !important;
}
.proiect-holder {
  margin-top:70px !important;
}
.proiecte-image-post {
    width: 100%;
    }
.proiect-content {
     width: 100%;
 }
.proiecte-page-section-holder {
        margin:20px 0px;
    }
.tabs-row p, .tabs-row ul li {
    font-size: 13px;
}
.lucedomotica-tabs-row .current {
    font-size: 13px;
}
.footer .mc4wp-form-fields input.submit-chimp {
    width: 25%;
    text-align: center;
    height: 30px;
    border-radius: 0px 6px 6px 0px;
    box-shadow: none !important;
    background-color: #F89F32;
    border: none !important;
    margin-left: -4px;
}

}
@media only screen and (max-width:540px) {
.header-sticky {
    background: #FFF;
    margin-top: 0px;
}
.logo {
      padding: 25px 0px 15px 0px;
  }
.left-lower-paragraph {
    padding: 10px;
}
.main-slide-inner-nav {
    /*width: 96% !important;*/
}
header .container {
    padding: 30px 0 0px 0px !important;
}
#nav_menu-4 ul li a {
    line-height: 15px;
}
.case-inteligente-video-holder iframe {
      width: 100%;
      height: 280px;
  }
.cataloage .csbwfs-social-widget {
      /*top: 93% !important;*/
  }
.lucedomotica-main-row ul li.sow-slider-image.sow-slider-image-cover.cycle-slide.cycle-slide-active {
      height: 200px !important;
  }
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
  /*display:none !important;*/
}
.produse-recomandate-title-row h1 {
  text-align: center;
}
.container.slider-links {
    position: relative;
    top: -109px;
    z-index: 200;
}
#pl-142 {
    padding:0;
    }
.case-inteligente-text h2 {
      text-align:center;
    }

.logo {
      width: 250px;
      float: none;
  }
/*-------Proiecte PAGE--------*/
.category-proiecte h1 {
    font-size: 24px;
}
.tabs-row p, .tabs-row ul li, .lucedomotica-tabs-row .current {
    font-size: 12px;
}
.second-nav ul {
    list-style: none;
    float: none;
    margin: 0 auto;
    clear: both;
    display: table;
    padding-left: 0px;
}
.so-widget-sow-social-media-buttons-flat-1800388ca9a1 .sow-social-media-button {
    font-size: 1em;
    padding: 15px !important;
    margin: 0.1em 0.1em 0.1em 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
.servicii .csbwfs-social-widget {
    /*top: 92% !important;*/
}
#news_tab {
  border-right:none !important;
}
}
@media only screen and (max-width:533px) {

.single.single-product header .row.header-sticky .container.no-padding {
    padding: 40px 0px 0px 0 !important;
}
.owl-controls .owl-buttons div {
		display: none;
}
.soua-tabs li {
    width:100%;
    text-align:center;
    float:none;
    border-bottom:1px solid #d6d6d6;
    }
.lucedomotica-tabs-row .current {
        border-bottom:1px solid #F89F32;
    }
.home .lsow-carousel-item p {
  text-align:center;
}
.slick-slide img {
  margin:0 auto !important;
}

}
@media only screen and (max-width:480px) {
  .offer-form {
    background-position: center left 20%;
  }
  .footer-call-us {
    margin: 0 auto;
    display: table!important;
}
.single-product .producator {
      min-height: 220px !important;
  }
.main-slide-inner-nav {
      /* top: 135px !important; */
  }
.product.type-product .summary.entry-summary {
  padding-right: 15px;
}
  .product-template-default .product_title.entry-title {
      padding-left: 15px !important;
  }
  	a#scroll-to-top {
	  /* Changing Position */
	  right: 10px !important;
	  bottom: 30px !important;
	}
.single.single-product .logo {
      margin-top: 0px !important;
  }
  element {
}
.servicii .logo, .page-id-219 .logo {
    margin: 0px auto 0px !important;
    float: none !important;
}
.csbwfs-social-widget {
    /*position: fixed !important;
    left: 0% !important;
    width: 100%;
    display: table !important;
    z-index: 99999;
    transition: all 0.4s !important;
    top: 92% !important;*/
}
.cere-oferta-mbl {
    display: table;
    margin: 130px auto 0;
}
.breadcrumb-container.theme1 a {
    font-size: 11px;
}
.servicii article,
.single-proiect article {
  margin-left: -5px;
}
.servicii .breadcrumb-container ul {
    margin: 0 !important;
    padding: 0 !important;
    margin-left: -15px !important;
}
.servicii .page h3, .page .lsow-title {
  padding: 0!important;
}
#pl-118 {
  /*margin-left: -20px;*/
}
/*.proiecte .container {
    padding: 0 5px 0 15px !important;
}*/
.post-type-archive-manufacturer .category-p {
    padding-right: 30px;
  }
.col-md-8.category-text {
    float: none !important;
}
.post-type-archive-manufacturer h1 {
    text-align: center;
    padding-right: 30px;
  }
.post-type-archive-manufacturer .category-thumb a img {
      margin-top: 20px !important;
      margin: 0 auto;
      float: none;
      display: block;
      padding-right: 20px;
  }
.single-manufacturer p {
    padding: 0 30px 0 15px;
  }
.single-manufacturer .breadcrumb-container ul {
    margin: 0 !important;
    padding: 0 !important;
    margin-left: -25px !important;
    margin-top: 35px !important;
}
.producator {
    height: 135px!important;
    font-weight: 300;
    font-size: 15px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    text-align: left;
    padding: 15px 0px;
    margin-top: 0px !important;
}
.next-article,
.prev-article {
  float: none!important;
  text-align: center;
  width: 100%;
}
.next-article a,
.prev-article a {
  float: none!important;
  text-align: center;
  font-size: 12px;
  margin-top: 0;
}
.single-product .products-from-manufacturer .owl-wrapper-outer .owl-wrapper .owl-item > div > a {
    margin: 5px 0;
    width: 100% !important;
}
.products-from-manufacturer h3 {
    display: block !important;
    position: relative;
    padding-bottom: 30px;
    clear: both;
    max-width: 90%;
}
.single-product .footer {
    margin: 0 -15px !important;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
	width: 100% !important;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.woocommerce ul.products li.product a img {
    max-width: 100% !important;
    height: auto;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    padding:20px;
}
.product_title.entry-title {
    padding-left: 25px !important;
    padding-top: 30px !important;
}
.product-title {
  display: none;
}
.manufacurer-small {
  display: none;
}
.servicii .slick-slide {
    height: 180px;
}
.contact-map-holder {
  width: 90%;
  margin: 0 auto!important;
}
.single-proiect .lsow-heading  h3 {
  font-size:12px;
}
.cataloage_tab, .events_tab {
  display:none !important;
}
.so-widget-sow-social-media-buttons-flat-1800388ca9a1 .sow-social-media-button {
    font-size: 1em;
    padding: 10px !important;
    margin: 0.1em 0.1em 0.1em 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
.container.slider-links {
    position: relative;
    top: -89px;
    z-index: 200;
}
.case-inteligente-text  {
        padding:0px 15px;
    }
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
    max-height:140px;
    }
#tab-descriere {
      display: block;
    }
#tab-descriere h3 {
		font-size: 18px;
	}
.footer .mc4wp-form-fields {
    width: 75%;
    margin: 10px auto;
}
.header-search-holder {
        width:197px;
    }
/*-------Proiecte PAGE--------*/
.category-proiecte h1 {
    font-size: 21px;
}
.social-media-button-container .sow-social-media-button {
    font-size: 1em;
    padding: 15px 15px !important;
    margin: 0.1em 0.1em 0.1em 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
body.single-product .woocommerce ul.products li.product,
body.single-product .woocommerce-page ul.products li.product{
	width: 100% !important;
}
.product-content-holder{
	min-height: 30px;
}

}
@media only screen and (max-width:420px) {
.post-type-archive-manufacturer section {
      margin-top: 80px !important;
      margin-left: 0px;
  }
  .case-inteligente-text p {
    padding: 0px 5px;
}

  .servicii .logo, .page-id-219 .logo {
    /*margin: 35px auto 0px !important;*/
    float: none !important;
}
.logo {
    width: 250px;
    margin: 0px auto !important;
        margin-top: 0px;
}
.single.single-product .container {
    padding: 0px 15px !important;
    margin: 0px !important;
}
.images.owl-carousel.owl-theme .owl-item {
  height:auto;
}
.summary.entry-summary {
  padding:0 15px;
}
.summary.entry-summary .row {
    margin-left: 0px !important;
    margin-right: 15px !important;
}
.manufacturer-prod-img {
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.single.single-product .logo {
     margin-top: 20px;
 }
#wprmenu_bar .menu_title {
    font-size:17px;
  }
.contact-map-holder {
    width: 85%;
    margin: 0 auto!important;
  }
.despre-noi p {
    text-align: justify !important;
  }
.proiecte-text-section p {
      padding: 0px 15px 0 0;
  }
.proiect-content div, .proiect-content h1 {
    padding:0px 15px 0 0;
  }
.despre-noi .breadcrumb-container.theme1 {
    margin-left: 12px;
    padding-left: 0px;
}
.cataloage .breadcrumb-container.theme1 {
    padding-left: 0px;
    margin-left: 17px;
}
.left-lower-paragraph {
      padding: 0px 25px;
      text-align: justify !important;
  }
.left-lower-paragraph p {
  padding:0px;
}
.despre-noi p, .despre-noi h3 {
  padding:0px 25px;
}
.case-inteligente-text p {
  /*padding:0px 25px;*/
}
.case-inteligente-text ul {
  margin:0px;
  padding:0px 25px;
}
.woocommerce div.product div.images img {
      display: block;
      width: 100%;
      box-shadow: none;
  }
body {
      overflow-x:hidden;
      width:100%;
    }
.container.slider-links {
    position: relative;
    top: -94px;
    z-index: 200;
}
.footer ul#menu-footer-left-menu li:nth-last-of-type(1) {
        float:none;
        margin:0 auto;
        display:table;
        clear:both;
    }
.footer ul#menu-footer-right-menu li:nth-last-of-type(1) {
        float:none;
        margin:0 auto;
        display:table;
        clear:both;
    }
/*-------Proiecte PAGE--------*/
.category-proiecte h1 {
    font-size: 19px;
}
.tabs-row-mobile a > img {
        width:100%;
        height:auto;
    }
.social-media-button-container .sow-social-media-button {
        font-size: 1em;
        padding: 15px 15px !important;
        margin: 0.1em 0.1em 0.1em 0;
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        line-height: 1em;
        -webkit-border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        border-radius: 50% !important;
    }
.servicii .header .logo {
    margin: 30px auto !important;
}

}
@media only screen and (max-width: 414px) {
.home .lucedomotica-main-row .panel-grid-cell {
  padding: 0px !important;
}
.manufacurer-small {
    padding-right: 15px;
  }
body.single-proiect .breadcrumb-container.theme1 {
    margin-left: 0px !important;
    margin-right: 15px;
}
body.single-proiect .breadcrumb-container.theme1 a{
	  margin: 0 5px 0 0 !important;
	  padding: 10px 5px !important;
  }
.icon-row .icon_image{
	  max-height: 80px !important;
  }
.case-inteligente-text.first{
	  padding: 0px 0px !important;
  }
.lsow-accordion.style1 .lsow-panel .lsow-panel-content{
	  padding: 30px 20px !important;
  }
#wprmenu_bar .menu_title{
	  font-size: 16px;
  }
#wprmenu_menu ul li a,
#wprmenu_menu ul li a:hover {
	  padding: 15px 10px !important;
  }
  #wprmenu_menu.wprmenu_levels ul li ul li{
	  padding-left: 10px !important;
  }
  #nav_menu-4 ul{
	  padding: 0px;
  }
  .summary.entry-summary p {
    max-height: 100%;
  }
  .single-product .woo-tab-custom {
    margin-bottom: 35px;
    margin-top: 22px;
    padding: 0;
    margin-left: -7px;
}
.main-slide-inner-nav{
		width: 100% !important;
	}
	#nav_menu-4 ul li:first-child, #nav_menu-4 ul li:nth-of-type(2),
	#nav_menu-4 ul li:nth-of-type(3), #nav_menu-4 ul li:nth-of-type(4){
		width: 100%;
	}
.row.filtre{
	padding: 20px 20px 0;
}
.row.filtre .sort-prod-class,
.row.filtre .filtre-prod-class{
	padding: 0px;
}
.custom-attributes {
    font-size: 14px;
    padding-left: 0;
    list-style: none;
    margin: 10px;
}
#nav_menu-4 ul li a {
  color: #fff;
  text-decoration: none;
  transition: 0.3s;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 2;
  position: relative;
  display: table;
  margin: 0 auto;
}
.home .panel-grid-cell {
      padding: 0 25px !important;
  }
.proiect-holder .image-post {
      width: 100%;
      height: 150px;
  }
.despre-noi .breadcrumb-container.theme1 {
    margin-left: 40px;
    padding-left: 0px;
}
.home .proiect-holder {
    margin-top: 70px !important;
}
.home .articol-holder {
    padding: 0px !important;
    padding-right: 0!important;
    margin-bottom: 50px;
}
.products h2 {
      font-size: 15px !important;
      padding: 17px 0px;
  }
.header-sticky .container {
    width: 100%;
    margin-right: 0px !important;
    padding-right: 0px !important;
}
.home .produse-recomandate-title-row h1 {
  top: 150px;
  position: relative;
  font-size: 14px!important;
}
.proiect-holder {
    margin-top: 90px !important;
}
.produse-recomandate-title-row h1 {
    padding: 20px;
}
.main-slide-inner-nav {
    width: 100% !important;
    left: 0;
    background-color: #000;
    z-index: 100;
    color: #fff;
}
.breadcrumb-container.theme1 li,
.breadcrumb-container.theme1 a {
  display: inline!important;
}
.case-inteligente-text h2 {
        margin:0px;
        text-align: left;
    }
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
    /*max-height: 130px;*/
}
.nav, .nav.active {
    top: 155px;
}
.footer ul#menu-footer-left-menu, .footer ul#menu-footer-right-menu {
    float: none;
    padding: 0px;
}
.footer p.copyright {
    text-align: center;
    padding: 15px 0px;
}
.proiect-holder, .articol-holder {
    height: 200px;
}
.so-widget-sow-editor .so-widget-sow-editor-base {
  padding: 15px;
}
.sow-testimonials {
    margin: -10px;
    margin-top: -100px;
    zoom: 1;
}
.sow-testimonial-user {
  text-align: center;
}
.so-widget-sow-social-media-buttons-flat-1800388ca9a1 .social-media-button-container {
  display: block;
  clear: both;
}
#nav_menu-4 ul li{
	padding: 2px 6px;
}
.social-media-button-container .sow-social-media-button {
        font-size: 1em;
        padding: 15px 15px !important;
        margin: 0.1em 0.1em 0.1em 0;
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        line-height: 1em;
        -webkit-border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        border-radius: 50% !important;
    }
.woocommerce ul.products li.product h3 {
    padding: 5px;
    font-weight: 300;
    font-size: 13px;
    text-align: center;
    color: #444;
}
#widget-area-1 #sow-editor-2 .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget h4,
#widget-area-1 #sow-editor-2 .so-widget-sow-editor.so-widget-sow-editor-base .siteorigin-widget-tinymce.textwidget .textwidget p {
  text-align: center!important;
}
.page p,
.page .lsow-title {
  margin: 10px 15px;
}
.case-inteligente p {
  margin: 0;
  padding: 0;
}
.case-inteligente-text {
    padding: 0px 30px !important;
}
#pgc-142-2-1 {
  margin-top: -50px;
}
.lucedomotica-tabs-row {
  padding: 0 15px;
}
.lsow-container ul.slick-dots li button,
.lsow-container ul.slick-dots li.slick-active button {
    width: 10px;
    height: 10px;
}
.contact h4 {
  margin-left: 15px;
}
.breadcrumb-container.theme1 a{
	margin: 0 5px 0 0;
}
.contact-text-form h4,
.contact-text-form p,
.contact-content-row p,
.contact-content-row h4{
	text-align: left;
}
.contact-content-row p{
	padding-top: 10px;
}
.breadcrumb-container {
  margin-left: 15px;
}
.contact-text-form {
    padding-top: 0%;
}
.contact .caldera-grid {
    padding: 0 30px 0 15px;
}
.archive.category .category-p {
  padding: 0 30px 0 0;
}
.archive.category h1 {
  padding-left: 0;
}
.archive.category section > h1 {
  padding-left: 15px;
}
.archive.category .breadcrumb-container ul {
    margin: 0 !important;
    padding: 0 !important;
    margin-left: -25px !important;
    margin-top: 45px !important;
}
.page h3,
.page .lsow-title {
  margin-left: 15px!important;
  padding: 0 20px;
}
.woocommerce .woocommerce-breadcrumb {
    margin: 25px 15px 0 15px;
    display: inline-block;
}
.woocommerce-tabs.wc-tabs-wrapper {
  margin: 0 15px;
}
.related.products {
  margin: 0 15px;
}
article {
}
.proiect img:hover {
  padding: 0!important;
}
.single-product {
  padding: 0 15px;
}
.images.owl-carousel.owl-theme .owl-item {
  height: auto;
}
img.alternate {
  padding: 0;
}
.proiect-content {
    width: 100%;
    padding: 0 15px;
}
.single h1 {
    padding: 10px 20px 0 0;
    border-bottom: 1px solid #000;
}
.product-content-holder {
  /* display: none; */
}
.product-content-holder p { text-align: justify !important; padding-right:20px; }
.row.single {
  padding-right: 15px;
}
.term-description {
    margin-bottom: 25px;
    padding: 15px 15px 0;
}
.category-children {
  padding: 0 30px!important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: block;
    width: 100%;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: block!important;
    width: 100%!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 0px 10px;
    width: 100%;
    text-align: center;
}
.archive .page-title {
    font-size: 24px;
    padding: 0 15px 10px;
    text-align: center;
    display: none;
}
.sort-prod-class,
.filtre-prod-class {
  margin-left: 1px!important;
  float: none!important;
}
/*-------Proiecte PAGE--------*/
.category-proiecte h1 {
    font-size: 18px;
}
.csbwfs-social-widget.sticky {
    display: table !important;
    width: 100%;
    left: 0% !important;
}
.manufacturer-link {
  margin-bottom:10px;
}
.left-lower-paragraph {
      padding: 0px 25px;
      text-align: justify !important;
  }
.left-lower-paragraph p {
  padding:0px;
}
#nav_menu-4 ul li:nth-of-type(1) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#nav_menu-4 ul li:nth-of-type(2) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#nav_menu-4 ul li:nth-of-type(3) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#nav_menu-4 ul li:nth-of-type(4) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.logo{
	transition: margin 0.3s ease;
}
.header{
	transition: all 0.3s ease;
}
.header-sticky{
	transition: height 0.3s ease;
}

}
@media only screen and (max-width:384px) {
.producator-titlu a {
    font-size: 12px;
}
.producator {
  height: 155px !important;
}
.header-sticky {
      margin-top: 0px;
  }
.post-type-archive-manufacturer section {
      margin-top: 130px !important;
      margin-left: 0px;
  }
.breadcrumb-container {
    margin-left: 0px;
}
.single-proiect .servicii-overlay::before {
    content: url(img/plus.png);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 999;
    margin: -14px 0 0 -14px;
    font-size: 32px;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 1;
}
.logo {
    width: 250px;
    margin: 0px auto !important;
    float: none;
}
.pp_hoverContainer {
  height: auto !important;
}
.page-id-219 .panel-grid-cell {
  /*padding-left:0px !important;*/
}
.left-lower-paragraph .so-widget-sow-editor  .textwidget p {
  padding:0px !important;
}
.left-lower-paragraph {
      padding: 0px;
  }
.produse-recomandate-title-row h1 {
      padding: 0px;
  }
.main-slide-inner-nav {
    background-color: #000;
    z-index: 100;
    color: #fff;
  }
#nav_menu-4 ul li a {
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    display: table;
    margin: 0 auto;
}
.footer .mc4wp-form-fields {
    width: 85%;
    margin: 10px auto;
}
.footer ul#menu-footer-left-menu li {
    font-size: 9px;
}
.footer ul#menu-footer-right-menu li {
    font-size: 9px;
}
p.copyright {
      font-size:11px;
    }
.header-search-holder {
    width: 197px;
    margin: 0 auto;
    float: none;
}
.csbwfs-social-widget.sticky {
    display: table !important;
    width: 100%;
    left: 0% !important;
}
.proiect-holder {
    margin-top: 80px !important;
    margin-bottom: 0px !important;
}
.articol-holder:nth-of-type(2) {
  margin-top:0px !important;
  margin-bottom:40px;
}
.articol-holder{
  padding:0px !important;
}
.left-lower-paragraph .so-widget-sow-editor h1 {
  margin: 10px 0px !important;
  padding: 0px 20px !important;
}
.case-inteligente-text p {
    padding: 0px 0px;
    margin:0px 0px;
}
.page h3, .page .lsow-title {
    margin-left: 15px !important;
    padding: 0 0px;
}
.home-testimonial {
    border-left: 5px solid #F89F32;
    padding-left: 15px;
    margin-top: 90px !important;
    margin-bottom: 70px;
}

}
@media only screen and (max-width:375px) {
.produse-recomandate-title-row h1 {
      margin-top: 70px;
  }
.proiecte-articole-row {
      margin-top: 180px !important;
  }
.sow-testimonial-wrapper.sow-user-left.sow-layout-text-above {
  padding: 0 10px 0 0;
  margin-left: -5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: 13px !important;
}
.sow-testimonials .sow-testimonial-text > :first-child {
    margin: 10px 0;
}
.single.single-post .breadcrumb-container.theme1 {
  margin-left: 0;
}
h1.no-product-warning {
      text-align: center;
      margin: 125px 0px !important;
  }
#wprmenu_bar .menu_title{
	  font-size: 14px;
  }
#wprmenu_menu.wprmenu_levels ul li ul li a:hover {
  color: #FFF!important;
}
#wprmenu_menu.wprmenu_levels ul li ul li:hover {
  background: #FFAD49;
}
.custom-bread {
  padding-left: 0px !important;
}
#nav_menu-4 ul li:first-child,
#nav_menu-4 ul li:nth-of-type(2),
#nav_menu-4 ul li:nth-of-type(3),
#nav_menu-4 ul li:nth-of-type(4){
	width: 100%;
}
.proiect p {
  margin: 0 10px 0px 0;
}
.hide-mobile {
  display: none;
  margin-bottom: -50px;
}
#wprmenu_bar .menu_title,
#wprmenu_bar .wprmenu_icon_menu {

}
html {
  max-width: 100% !important;
  overflow-x: hidden !important;
}
body {
  max-width: 100%!important;
  overflow-x: hidden !important;
}
h1 {
  font-size: 20px!important;
  padding: 15px;
}
.produse-recomandate-title-row h1 {
  /*text-align: center;
  padding:30px 0px;*/
}
.produse-recomandate-title-row h1 {
    /*text-align: center;
    padding: 0px 0px;*/
}
.proiect-holder {
    padding-right: 0px !important;
    margin:30px auto;
}
.proiect-holder div > div, .articol-holder div > div {
    font-size: 13px;
}
.category-proiecte h1 {
    font-size: 13px;
}
.articol-holder {
  padding: 0px !important;
  float: none!important;
  margin:30px auto !important;
}
.articol-holder:nth-of-type(3) {
  padding: 0px !important;
  margin:0px 0px 70px 0px !important;
}
.articol-holder .opacity-black {
    width: 100% !important;
    height: 130px;
    background: rgba(0, 0, 0, 0.6) !important;
    color: #fff;
    font-weight: 600;
    transition: 0.4s;
    bottom: 0;
    right: 0;
}
.products,
.filtre {
  padding: 0 15px!important;
}
}
@media only screen and (max-width:360px) {

.proiecte-articole-row {
      margin-top: 180px !important;
  }
.header-sticky {
      margin-top: 0px;
  }
#pl-1774 .panel-grid-cell {
  padding: 0!important;
}
#panel-1774-3-0-1 > .panel-widget-style {
  padding-top: 50px;
  margin-bottom: 0;
}
.single-proiect .logo,
.single.single-product .logo {
    margin-top: 30px !important;
}
.main-slide-inner-nav {
    background-color: #000;
    z-index: 100;
    color: #fff;
    display: block;
    position: absolute;
    /*min-width: 110% !important;*/
    /*left: -15px;*/
}
.proiecte-articole-row {
      /*margin-top: 130px !important;*/
  }
.term-description p {
  padding: 0px;
}
.col-lg-2.col-md-3.col-sm-12.col-xs-12.pull-right > label {
  margin-top:10px;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
    top:11px !important;
  }
.container.slider-links {
    position: relative;
    top: -103px;
    z-index: 200;
}
.proiect-holder {
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}
.case-inteligente-text p {
    padding: 0px 15px;
    margin: 0px 0px;
}


}
@media (max-width: 320px) {

.page p, .page .lsow-title {
    margin: 10px 0px;
}
.single.single-proiect section {
    padding:10px;
  }
.page h3, .page .lsow-title {
    margin-left: 0px !important;
    padding: 0 0px;
}
.woocommerce ul.products li.product a img {
    padding: 10px;
}
.home .owl-item {
    padding: 0px 20px;
}
.no-margin-home {
      margin-top: -70px!important;
  }
#wprmenu_bar .menu_title{
	    font-size: 12px;
    }
.proiecte-text-section {
    padding: 10px;
}
.proiect-content div, .proiect-content h1 {
    padding: 0px 0px;
}
.blog .so-widget-image {
    margin: 5px auto;
}
.blog .articol-holder:nth-of-type(2) {
    padding-left: 0px !important;
}
.despre-noi p, .despre-noi h3 {
    padding:0px 25px !important;
  }
.despre-noi .logo {
    margin-left:-1px;
  }
.despre-noi .language-choose {
      margin-left: -3px;
  }
.servicii-row p {
  padding:0px 25px !important;
}
.language-menu-holder {
  margin-top:55px !important;
}
.proiect-holder {
    margin-top: 35px !important;
    margin-bottom: 0px !important;
}
.left-lower-paragraph h1 {
  margin-left:0px !important;
  padding-left: 0px !important;
}
.container.slider-links {
      position: relative;
      top: -110px;
      z-index: 200;
  }
.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
    top:26px !important;
  }
#menu-banner-menu {
    padding-left:0px !important;
  }
#qtranslate-chooser {
    float: left;
    padding-left: 0;
    margin-top: 1px !important;
}
.footer ul#menu-footer-right-menu li:last-child {
    margin: 0 auto;
    float: none !important;
    text-align: center;
    display: table;
}
.product-title {
    font-size: 18px !important;
	}
.case-inteligente-video-holder iframe {
    width: 290px;
    height: 210px;
}
.footer .mc4wp-form-fields {
    width: 100%;
    margin: 10px auto;
}
.footer ul#menu-footer-left-menu li:last-child {
      margin:0 auto;
      float:none !important;
      text-align:center;
      display:table;
    }
.case-inteligente-text p {
    margin: 0px 0px;
    padding: 0px 5px;
}
.lsow-accordion.style1 .lsow-panel .lsow-panel-content {
    background: #f8f8f8;
    padding: 20px 0px;
}
ul#menu-banner-menu-2 {
  padding-left:0px !important;
}
.proiecte-articole-row {
    margin-top: 210px !important;
}
ul#menu-banner-menu-2{
		padding-left: 0px !important;
	}
.proiecte .top-bottom-padding {
    margin-bottom: -30px!important;
  }

}
