/* Enter Your Custom CSS Here */
body {
  font-family:"Raleway", Arial, Helvetica, sans-serif !important;
}

.aa-mega-menu-wrap {
    padding-left: 100px;
}

.aa-mega-menu-wrap .aa-mega-menu > li > a {
  padding: 16px 30px;
  font-family: "Raleway", Arial, Helvetica, sans-serif !important;
  letter-spacing: 1px;
}

body .de-top-nav {
    background: #cac1ba !important;
}

.col-md-6.col-lg-6 {
    display: visible;
}

.de-template-contact .de-main-content-box {
  background-color: transparent;
}

.aa-mega-menu-wrap ul li a:hover, .aa-mega-menu-wrap ul li.current-menu-item > a {
    color: #cac1ba;
}
.tp-caption.DecoElite_Slider-Logo, .DecoElite_Slider-Logo, .tp-caption.DecoElite_Button, .DecoElite_Button {
    background-color: #cac1ba;
}
body .de-footer-links {
    background: #bfc3c4 !important;
}
body .de-footer-disclaimer {
    background: #a0a4a5;
}

.de-top-nav .de-phone {
  visibility: hidden;
}

.de-footer-box p {
    color: #fff; 
}

.de-footer-box h3 {
  font-size: 20px;
  letter-spacing: 1px;
  text-transform: none;
}

.logo-footer {
  width: 70%;
  margin-left: 50%;
  transform: translateX(-50%);
}

.de-footer-box .de-footer-social {
  background: none;
  color: #fff;
  font-size: 25px;
  border: 1px solid #EAE0C3;
}

.de-footer-box .de-footer-social.de-facebook:hover {
  background-color: none;
  color: #b7aca1;
}

.decoElite-widget.de-footer-box ul li a {
  color: #fff;
}

.decoElite-widget ul li {
  line-height: 2;
}

.aa-mega-menu-wrap ul li.current-menu-item > a {
    
    text-decoration: none;
    border-bottom: 1px solid color: #cac1ba;;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color:#cac1ba;;
}
.de-content .de-fp-product.de-first a.link {
    background: #bab1a8 url('images/de-prod-bg-1.png') no-repeat scroll right bottom;
}
.de-content .de-fp-product.de-second a.link {
    background: #bfc3c4 url('images/de-prod-bg-2.png') no-repeat scroll right bottom;
}
.de-content .de-fp-product.de-third a.link {
    background: #e1dfd2 url('images/de-prod-bg-3.png') no-repeat scroll right bottom;
}

.de-proj-home .mask, .de-big-product .mask, .de_simple_post_image .mask, .de-proj-image-wrap .mask {
   
    background: #bfc3c4;
    
}

.de-content .de-fp-product h6 {
    color: transparent;
}
.de-applied-products h3{
   
    color: #cac1ba;
   
}
.de-breadcrumb .de-links a {
    color: #757575;
}


.breadcrumb li + li:before {
    color: #757575;
   
}
.de-single-project .de-project-cat a {
    color: #757575;
   
}
.de-content .de-our-process .de-prod-desc {
   
    background: url("images/de-our-services-bg.png") no-repeat scroll right bottom #cac1ba;

}

.de-content .de-services {
  margin-bottom: 100px;
  background-color: #e5e5e5;
}

.de-content .de-services .de-services-desc {
  font-weight: 300;
}

.de-content .de-services a {
    background-color: #cac1ba;   
}

.de-content .de-promotions, .de_shop_sidebar .de-promotions {
  background: #e5e5e5;
  border: none;
}

.de-content .de-promotions img, .de_shop_sidebar .de-promotions img {
  padding: 33px 30px;
}

div.wpcf7 input[type="submit"] {
    background-color: #cac1ba;
}

.de-testimonial-content, .quote-home {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 40px 0;
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}


.quote-left {
  background-image: url("wp-content/themes/deco-elite/images/quote-left.png");
  background-repeat: no-repeat;
  width: 34px;
  height: 24px;
  float: left;
  margin-left: 30%;
}

.quote-right {
  background-image: url("wp-content/themes/deco-elite/images/quote-right.png");
  background-repeat: no-repeat;
  width: 34px;
  height: 24px;
  float: right;
  margin-right: 20%;
}

.immagini-profilo {
  margin-top: 50px;
  padding: 30px;
  text-align: center;
}

.de-designer-photo {
 padding-bottom: 40px;
}

.de-designer-details p {
 text-align: justify;
}


.de-acc-links li a {
  background: #c9c1b9;
}

.de-acc-links li a:hover {
  background: #b2a89d;
}

.staging {
  background: #fff;
}

.profili {
  margin: 50px 0 20px 0;
  text-align: justify;
}

.de-three-rows.testo-about {
  line-height: 20px;
}

.titolo-about {
  margin-bottom: 15px;
  letter-spacing: 1px;
}

.titolo-paragrafo h1 {
  font-size: 25px !important;
  letter-spacing: 1px;
  text-transform: none;
}

.de-services-slider-box, .de-other-services, .de-testimonials, .de-accordion {
  background: none;
}

.de-accordion {
  padding-top: 50px;
}

.de-testimonials .owl-controls {
  margin-top:0;
}

.de-designer-title {
  display: none;
}

.de-other-services {
  margin-top: 100px;
}

.de-content .de-fp-product a {
  font-family: "Raleway", Arial, Helvetica, sans-serif;
}

.altri-servizi {
  margin: 100px 0 50px 0;
}

.blocco-servizi{
  margin-bottom: 80px;
}

.blocco-servizi h2, .blocco-servizi p {
  display: none;
}


<!--GALLERY PORTFOLIO-->
#de_project_image_gallery .item img {
  width: 50% !important;
}

.de-project-item-wrap h4 {
  margin: 10px 30px 30px;
}

.de-project-item-wrap h4 a {
    color: #1f1f1f;
}


<!--SLIDER-->
.tp-leftarrow.tparrows.custom.noSwipe hover{
    color: #fff;
}

.de-tabs-links a {
    background: #cac1ba;
    
}
.de-tabs-links li a.de-active {
    background: #fff;
    color: #757575;
    z-index: 10;
    position: relative;
}
.de-tabs-links li a.de-active:after {
    content: "";
    left: -1px;
    right: -1px;
    background: #cac1ba;
    height: 3px;
    position: absolute;
    top: 0;
}

.servizi-uno .service-block .si-wrapper  {
  background-image: url("wp-content/uploads/2016/07/icon-home-staging-servizi.png");
}

.servizi-due .service-block .si-wrapper {
  background-image: url("wp-content/uploads/2016/10/icon-relooking.png");
}

.servizi-tre .service-block .si-wrapper {
  background-image: url("wp-content/uploads/2016/10/icon-coaching.png");
}

.servizi-quattro .service-block .si-wrapper {
  background-image: url("wp-content/uploads/2016/08/icon-shopper.png");
}

.si-wrapper {
  background: transparent;
}

.si-wrapper i {
  display: none;
}

.servizi-uno .service-block {
  background: #bab1a8;
}

.servizi-due .service-block {
  background: #bfc3c4;
}

.servizi-tre .service-block {
  background: #e1dfd2;
}

.servizi-quattro .service-block {
  background: #cecfba;
}

.service-block h3 a {
  font-weight: normal;
  color: #0c0c0c;
}

.tp-rightarrow.tparrows.custom.noSwipe {
    display: none;
}
.tp-leftarrow.tparrows.custom.noSwipe {
    display: none;
}
.projects-filter li a {
    background: none repeat scroll 0 0 #cac1ba;
}
.projects-filter li a.active {
    color: #fff;
    background: #757575;
}
a {
  color: #757575;
}
.de-template-services .extra-container-box {
   
    margin-top: 10px;
   
}
.de-step-box-content h6, .de-interior-our-process > h6, .de-step2 .de-step-box > h6, .de-step3 .de-step-box > h6 {
    
    color: #757575;
    
}
.de-startfrom-price {
   color: #757575;
}
.de-availability {
    background: #cac1ba;
    color: #fff;
   
}
h2.de-project-presentation {
    background: #cac1ba;
    color: #fff;
   
}
.de_simple_post_description .de-post-date {
    background: #cac1ba;
    color: #fff;
    
}
.more-link, .de_read_more, .comment-form input[type="submit"], .post-entry input[type="submit"] {
    background: none repeat scroll 0 0 #cac1ba;
    color: #fff;
   
}
.de-template-contact h6 {
    color: #cac1ba;
    text-transform: uppercase;
}
.de-template-page .the-content a:not(.decoEliteBtn), .de-template-services .the-content a:not(.decoEliteBtn), .de-template-contact .the-content .row a:not(.decoEliteBtn) {
    color: #757575;
}

.cookie {
  background: transparent;
  
}


@media screen and (max-width: 1000px){
body .aa-mega-menu-wrap {

    background-color: #cac1ba;
}
  
.de-main-nav .de-logo img {
    left: 35%;
   
}
  
}

@media all and (max-width: 1179px) and (min-width: 1024px) {
  .projects-filter {
    padding-left: 14% !important;
  }
  
  .de-content .de-promotions img {
    width: 92% !important;
  }
}

@media all and (max-width: 1023px) and (min-width: 769px) {
  .fb-root {
    width: 25% !important;
  }
}


/** NIk **/

.de-footer-links {
  padding-bottom: 30px !important;
}

.de-footer-box {
  margin-top: 15px !important;
}

.de-footer-logo {
  display: none !important;
}

.de-footer-disclaimer p {
  padding: 10px 0 !important;
}

.de-template-page .de-main-content-box {
  background: transparent;
}

.img-servizi img {
  width: 843px;
}

.lista li {
  padding-bottom: 10px;
}


/** Footer **/
	.decoElite-widget img, .decoElite-widget select {
		width: 30%;
		padding: 0 7px 5px 0;
		float: left;
	}
