

.carousel-control{
    width: 30%;
}

@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}}


.centro-div {

    margin-left: auto;
    margin-right: auto;
    display: table;

}

.coloreeffeci {
color:#b60f54!important;
}

.footer_bottom p, .footer_bottom span {
    font-size: 14px;
}

.footer_bottom a {
       color: #fff;
 }

.rosa-effeci {
color: #b67ba0;
}

.giallo-effeci {
color: #ffdf48;
}

.arancione-effeci {
color: #ec9422;
}

.rosso-effeci {
color: #bd3726;
}

.blu-effeci {
color: #4792c3;
}

/* nascondo icona like e cerca su anteprima portfolio */

span.feature_holder_icons  i.fa.fa-search.fa-2x {
    display: none;
}

span.hover_feature_holder_icons_outer i.fa.fa-search.fa-2x {
    display: none;
}

.portfolio_slider .portfolio_like a {
    display: none;
}

.projects_holder article .portfolio_like { 
display:none;
}

/* fine  nascondo icona like e cerca su anteprima portfolio */

 .portfolio_single .portfolio_social_holder .portfolio_like {
    display:none!important;
}

.portfolio_social_holder {
/*display:none;*/

}


.portfolio_single h4 {
     font-family: Montserrat;
     font-weight:bold;
     margin-bottom: 0px;
}

.portfolio_detail .category {
    color: #808080;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}


@media only screen and (max-width: 768px) {
 section.grid_section .section_inner {
 width: 90%;

}
}

a.qbutton.medium {
    font-family: Roboto Condensed, sans-serif;
}

a.qbutton {
    font-family: Roboto Condensed, sans-serif;
}

.project_category {
display:none!important;
}

.filter_outer {
display:none;
}


.portfolio_detail .category {
     display: none;
}


.portfolio_detail.portfolio_single_follow.clearfix :nth-child(4) {
   display:none;
}

.portfolio_detail.portfolio_single_follow.clearfix :nth-child(5) {
   display:none;
}


nav.main_menu ul li:hover a, nav.main_menu ul li.active a, .shopping_cart_header .header_cart:hover i, .shopping_cart_header:hover .header_cart i {
    color: #b50e54!important;
}

body {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
  }


.footer_bottom p, .footer_bottom span {
    font-size: 11px;
}


#field_1_7 .gfield_label {
display:none;
}

.pp_nav {
display:none!important;
}

.pp_description {
    display: none!important;
}

.menu-footer_menu-container {
    font-family: roboto condensed;
}

h3 strong {
font-weight: 600;
}

.footer_top .widget_nav_menu li.menu-item a {
       font-weight: 500;
}

#gform_submit_button_1 {
    font-family: roboto condensed;
}

@media only screen and (max-width: 1000px) {
.header_bottom {
    background-color: #000000;
}
}

.side_menu_button_wrapper {
    display: none;
}


#lang_sel_list {
    margin-top: 34px;
}


#lang_sel_list ul {
    border-top: none;
}

a.lang_sel_other,a.lang_sel_sel {
    padding-top: 3px;
    padding-bottom: 3px;
}


.sticky #lang_sel_list {
    margin-top: 19px;
}


@media only screen and (max-width: 768px) {
.container_inner, .boxed section.section .section_inner, section.grid_section .section_inner, .full_width .parallax_content, .steps_holder_inner, .carousel-inner .slider_content_outer {
    width: 100%;
}
}


/*modifico colore bottone cookie notice*/
#cookie-notice .button.bootstrap {
   
    background-color: #B60E54;
    background-image: linear-gradient(to bottom, #B60E54, #90023D);
}

#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
background-color: #90023D!important;
background-position: 30px!important;
}