.big { color: #000; font-size: 17px;}
.white_text {    text-transform: uppercase;  }   header.has_woocommerce_dropdown.centered_logo.centered_logo_animate.scroll_header_top_area.dark.stick.scrolled_not_transparent.with_hover_bg_color.header_style_on_scroll.page_header.sticky.sticky_animate img {
display: none !important;
} li#nav-menu-item-16787 {       background: #01aef0;    padding: 0px 10px;  }
li#nav-menu-item-16787 a {    background: #01aef0;    color: #fff !important; } li.menu-item a:hover {    background-color: transparent !important;    color: #46bbe0 !important;  }
li.menu-item a.current{    background-color: transparent !important;    color: #46bbe0 !important;  } span.qode_icon_font_elegant.icon_menu-square_alt2 {    color: #23282d;  }
span.qode_icon_font_elegant.icon_menu-square_alt2:hover {    color: #4cb9e2 !important;    opacity: 1;   } span.subtitle {    font-size: 16px; }
.big_label    {    color: #59b3d8;    font-size: 17px;    font-weight: 400;}
.small_label, span.wpcf7-list-item-label {    color: #606060 !important;    font-size: 12px !important;    font-weight: 300 !important;  }
input.wpcf7-form-control.wpcf7-text {    background: #fff !important;  color: #000; }
input:hover, input:focus, input:active {    border-bottom: solid 1px #4cb9e2 !important; }
input {
padding: 7px 0px !important;
border-bottom: solid 1px #4bb9e3 !important;
border-bottom: solid 1px rgba(78, 180, 229, 0.54) !important;
} span.wpcf7-list-item-label {    cursor: pointer; font-weight: bolder; }
span.wpcf7-list-item {    width: 100% !important; } input.wpcf7-form-control.wpcf7-submit {
width: 200px;
text-align: center;
height: 22px !important;
line-height: 20px !important;
background: transparent !important;
color: #4cb9e2 !important;
border: solid 2px #4cb9e2 !important;
}
input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:active {
background: #4cb9e2 !important;
box-shadow: -1px 3px 5px rgba(0, 0, 0, 0.39);
color: #fff !important;
transition: 0.3s ease-in-out;
} div.wpcf7-response-output.wpcf7-validation-errors, div.wpcf7-response-output.wpcf7-mail-sent-ok {
font-size: 12px;
position: relative;
width: 100% !important;
line-height: 19px;
float: left;
}
span.wpcf7-not-valid-tip {
font-size: 0.7em !important;
} .wpcf7-quiz {
margin: -28px 0px 0px 35px !important;
width: 100%;
height: 40px;
}  .mark {    width: 100% !important;    float: right;    margin: -3px 0px 31px 0px; }
.q_price_table .price_table_inner {    background-color: #112652 !important;  }
li.prices, li.cell.table_title {    background: #112652;  }
.testimonial_image_holder {
border-radius: 200px;
width: 100px;
margin-bottom: 10px;
} .footer_top_holder {
background-image: url(http://sound-hire.ie/wp-content/uploads/2017/03/Sound-for-gire-dublin-city-footer-background2.png) !important;
background-size: contain;
background-position: right;
background-repeat: no-repeat;
background-position-x: 100%;
background-position-y: 15px;
background-color: #01aef0;
}
.footer_bottom {
height: 10px;
text-align: left;
} @media(min-width: 800px){
.full {     width: 95%;  margin: 10px 2.5%;  float: left;}
.half {    width: 45%;  margin: 10px 2.5%;  float: left; }
.first {    margin-left: -20px;  }
.last {    width: 50%;} 
.third {  width: 28.3%; margin: 10px 2.5%; float: left; }
.wpcf7 h2 {  font-size: 20px;   margin-left: 0px;  }
}
@media(max-width: 800px){
.wpcf7 h2 {    font-size: 16px;    margin-left: 0px;  }
.image.responsive, .image.responsive img {    height: 125px !important;  }
.wpcf7-list-item {    margin-left: -3px !important;}
li#mobile-menu-item-16787 {    background: #01aef0;    text-align: center; }
li#mobile-menu-item-16787 a {   color: #fff; font-size: 17px; }
.qbutton.medium.white.default {
margin-left: 28% !important;
}
}