/* Enter Your Custom CSS Here */


body{
font-family:Raleway;
}

.main_wrapper {
    padding: 0;
}
.page_title_block {
  padding-top:34px;
}

.single_hr_blue {
  border-top-color:#00dfe9;
  border-top-style:solid;
  border-top-width:1px;
  margin: 30px 0;
}

.main_header {
      background: #000000 none repeat scroll 0 0;
    border-bottom: 2px solid #a90067;
    box-shadow: 0 10px 12px #666666;
}

.main_header nav ul.menu > li > a {
  color:#FFFFFF;
}


.header_rp {
    margin-top: 19px;
}

.logo_sect {
    padding: 10px 0 15px 29px;
}





.right-sidebar{
  margin-top:40px;
  }

footer .copyright {
    color: #666666;
}

footer {
    background: #e2e2e2 none repeat scroll 0 0;
    border-top: 2px solid #a90067;

}

.count_title {
  font-size:43px;
  line-height:50px;
}

.pfunding{
  text-align:justify;
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 18px;
margin-bottom: 20px;
}

.imgfunding{
 width: 100%; 
margin:15px;
text-align:center;

}

.menu_toggler {
    background: rgba(0, 0, 0, 0) url("https://freixagroup.com/wp-content/themes/Freixa/img/retina/oyster_sprite_dark.png") no-repeat scroll 0 -40px / 295px 90px;
}

.search_toggler {
    background: rgba(0, 0, 0, 0) url("https://freixagroup.com/wp-content/themes/Freixa/img/retina/oyster_sprite_dark.png") no-repeat scroll -478px -8px;
    height: 44px;
    width: 30px;
}
ul.mobile_menu li a {
    color: #ffffff !important;
}


.link-title{
    color: #a90067;
    line-height: 30px;
    text-decoration: underline !important;
}    

.user-title{font-size: 20px; color:#a90067;
}


    
 .testimonials_list .double li .item .testimonials_photo {
    top: 36px;
}   
    
.testimonials_list .double li:nth-child(2n+1) .item .testimonials_photo {
    top: 36px;
}

footer .copyright a{
color:#666666;
}
footer .copyright a:hover{
color:#a90067;
}

#comments{
display:none;

}    

@media only screen and (max-width: 768px) {
    .textpromo{
  padding: 0px;
}
  .promo_button_block { padding-top:14px;
  }
  
  .featured_items_body {
  display:none;
  }
  
  .featured_posts_body{
  display:none;
  }
  
}

@media only screen and (max-width: 1200px) {
 
  .featured_items_body {
  display:none;
  }
  
  .featured_posts_body{
  display:none;
  }
  
}