.copyright-container a{
         font: 13px Roboto, Arial, sans-serif !important;
}

/* Personalizza pagina accesso riservato */
.post-password-form {
  margin-left: 60px;
  padding-bottom: 600px;
  padding-top: 100px;
}

/* Personalizza footer */
.footer-wrapper{
background-color: #444444;
}
#footer li,
#footer p{
 /* color: #fff; */
    line-height: 20px;
}
.copyright-container p{
        text-align: left;
        width: 100%;
        margin-bottom: 10px;
}

/* Personalizza menu */
#nav > ul > li.current-menu-item > a,
#nav > ul > li.current-menu-ancestor > a, 
#nav > ul > li:hover > a{
    background: transparent;
    text-decoration: none !important;
}
#nav > ul > li > a{
    font: 14px Roboto, Arial, sans-serif !important;
    padding: 4px 0px;
margin-left: 20px;
margin-top: 28px;
color: #555555 !important;
 text-decoration: none !important;
font-weight: 400 !important;
}
#nav > ul > li.current-menu-item > a{
border-bottom: 2px solid #999999 !important;
    text-decoration: none !important;
}
#nav > ul > li .nav-icon{
    margin-right: 5px !important;
}


/* Font personalizzato */
blockquote p{
      font: italic 16px Roboto, Arial, sans-serif !important;
      line-height: 25px!important;
}
blockquote {
    border-left: 12px solid #eee;
}
.widget_search .a_search{
    font-family: Roboto, Arial, sans-serif !important;
    font-style: normal;
}
.post-info .post-date .day, 
.post-info-container .post-date .day{
    font: 19px Roboto !important;
    padding-top: 16px;
}
a.read-more{
    font-family: Roboto, Arial, sans-serif !important;
}
.breadcrumbs li{
    float: left;
    padding-right: 5px;
    line-height: 22px;
    font-family: Roboto, Arial, sanserif !important;
}
.breadcrumbs li a{
    color: #fff;
    font-family: Roboto, Arial, sanserif !important;
}
#m_search{
     font: 12px Roboto, Arial, sans-serif !important;
}
a.title {
    font-family: Roboto, Arial, sans-serif !important;
}
.post-meta li span {
    font: 13px Roboto, Arial, sans-serif !important;
}
#filters li a{
    font-family: Roboto, Arial, sans-serif !important;
}

/* allinea e spazi i filtri */
@media only screen and (max-width: 479px) and (min-width: 320px){
#filters li{
border-right: none;
float: none;
text-align: right;
line-height: 30px;
}
}

/* dimensione link personale sul footer */
.copyright-container a, 
.copyright-container p{
    line-height: 12px;
    font-size: 11px!important;
    text-transform: uppercase;
    text-decoration: none !important;
    color: #39414b;
}

/* video responsive sui post e pagine */
.page-content iframe{
width: 100%;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.page-content iframe{
width: 100%;
height: 150px;
}
}
@media only screen and (max-width: 767px) and (min-width: 480px){
.page-content iframe{
width: 100%;
height: 200px;
}
}

/* ingrandisce icone sosial link */
.team-social-links li a{
    font-size: 32px;
    color: #aaa;
}

/* cambia fondo al process box */
.process-box{
    background: #eee;
}

.service-box-2{
    background: #eee;
}

.fa-inverse {
    color: #fff;
margin-left: -1px;
margin-top: 1px;
}

/* Elimina spazio tra le sezioni */
.page-content .row{ 
margin-bottom: 0px !important
}
.page-content *[class*="col-md-"], .page-content *[class*="grid_"]{
margin-bottom: 30px;
}

hr{
border-top: 1px solid #ddd;
padding: 10px 0;
margin-top: 20px;
}

.dl-menuwrapper button {
    background: #b2b2b2;
}



/* Personalizzazione icona cerca */
.search-submit{
background: url("http://www.alquimiaestetica.it/wp-content/uploads/2017/02/search.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5){
.search-submit{
background: url("http://www.alquimiaestetica.it/wp-content/uploads/2017/02/search@2x.png");
background-size: 40px;
}
}

/* Hide on mobile phones */
@media only screen and (max-width: 479px) and (min-width: 320px){
#page-title{
margin-bottom: 20px;
}
}
/* Hide on tablets */
@media only screen and (max-width: 1024px) and (min-width: 480px){
#page-title{
margin-bottom: 20px;
}
}


/* Hide on mobile phones */
@media only screen and (max-width: 479px) and (min-width: 320px){
*[class^="col-"].empty{
display: none;
}
}
/* Hide on tablets */
@media only screen and (max-width: 767px) and (min-width: 480px){
*[class^="col-"].empty{
display: none;
}
}





#header-wrapper.search-hidden #nav-container{
width: 650px;
}

#search{
background-color: transparent;
}


.wpcf7-submit{
font: 12px Roboto, Arial, sans-serif !important;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

.heading-bordered{
    border-bottom: 1px solid #cecece;
}

.heading-bordered h1, 
.heading-bordered h2, 
.heading-bordered h3, 
.heading-bordered h4, 
.heading-bordered h5, 
.heading-bordered h6{
    border-bottom: 2px solid #999999;
}

.wpcf7-text {
width: 100% !important;
}

.scroll-up{
    opacity:0.3;
    bottom:13px;
    right:13px;
}