/*
#field_24_6 .gfield_description {
    display: none;
}
#icon_wrapper a {
    margin-right: 3px;
}

#icon_wrapper {
  bottom: 0 !important;
    display: inline-flex;
   position: fixed;
top: unset;}

*/

.none {display: none;}

.titolethome5 p {
    line-height: 3em;
}

.page-id-2723 .botbot {
    display: none;
}


.botbot {
    background-color: #ef5500;
    
      
    width: 100%;
    text-align: center;
    display: block;
    color: white !important;
    padding: 12px 0;
    font-weight: 600;
	font-size: 12pt;}

.botbot:hover {color: white;
opacity: 0.7;}

.botbot:active, .botbot:focus  {color: white;}


.botonetdel5 {
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}

.boooooot5 button {
    width: 100%;
    background-color: #ef5500;
    border: none;
    border-radius: 3px;
    padding: 15px 0;
    color: white;
    font-weight: 600;
	font-size: 12pt;}

.boooooot5 button:hover {opacity: 0.7;}


.data5e p {
    font-size: 16pt !important;
}


.gform_title {
    display: none !important;
}


html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 100%;
    margin-left: 0px;
}



.data5e {
    border-top: 4px solid #EF5502;
    border-bottom: 4px solid #EF5502;
    padding: 12px 0;
	font-size: 18pt !important;
}


.titolethome5 { 
	
	padding-top: 20px;}

.social-feed-container-2839 {width: 100% !important;}
.social-feed-container-2839 p {line-height: 1.2em !important;}

.quartmercat a {
    background-color: black;
   
    margin: 0 auto;
    padding: 15px 20px;
    border-radius: 3px;
    color: white;
	
}


.quartmercat a:hover {
    background-color: #EF5502;
   
 
    color: white;
}


#boto5e a:hover {

    opacity: 0.8;
    animation: fadeinout 4s linear forwards;
    transition: 0.5s;
    background-color: #EF5502;

}

#boto5e a {
    background-color: #2B5AD7;
    padding: 15px;
    padding-right: 30px;
    padding-left: 30px;
    border-radius: 3px;
 color: white;
font-size: 20px;
}

.return-to-shop {
    display: none;
}

.tribe-events-cost::after { display: none;}

.tribe-events-sub-nav {

    display: none;

}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #EF5502;
    border-radius: 0 !important;
    color: white;
    padding: 17px 25px;
    margin-bottom: 15px;
}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: #EF5502;
    opacity: 0.8;
}


#page-id-2331 {
    padding-top: 0px !important;
}

.form-row.place-order {
    margin-bottom: 120px !important;
}

.tribe-tickets-remaining {
    display: none !important;
}

#place_order {
    background-color: #EF5502;
}

.checkout-button.button.alt.wc-forward {
    background-color: #EF5502;
}

#place_order:hover {
  background-color: #EF5502;
    opacity: 0.7;
}

.checkout-button.button.alt.wc-forward:hover {
  background-color: #EF5502;
    opacity: 0.7;
}

.tribe-button:hover {
  background: #EF5502;
opacity: 0.7;}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
  margin-left: 25px;}

.woocommerce form .form-row .input-checkbox {
    
  margin: 9px 9px 0 0 !important;}

.dadesfiscals p {

    text-align: left;
 
  color: black;}

.dadesfiscals a {

    
 
  color: black;}


.dadesfiscals a:hover {

    
 
 opacity: 0.7;}

.dadesfiscals {

    margin-top: 70px;
  margin-bottom: 80px;

}

.dadesfiscals .wpb_wrapper {
    padding: 25px 35px;
}

.dadesfiscals strong {color: black !important;}




.tribe-tickets-remaining {display: none;}

.tribe-events-cal-links {
    display: none;
}


.woocommerce.add-to-cart {
  padding-left: 0 !important;}

.tribe-button {
    background: #EF5502;
    border: none;
    border-radius: 0 !important;
    padding: 15px !important;
    font-size: 16px;
    color: white;
    font-weight: 700;
    margin-left: 0 !important;
  margin-top: 25px !important;
}

.tribe-events-back {
    display: none;
}

.woocommerce-price-suffix {
    color: #EF5502;
}

.woocommerce-Price-amount.amount {
    font-style: normal !important;
}

h1.tribe-events-single-event-title {
    font-size: 36px !important;
    font-weight: 800 !important;
    border-bottom: 5px solid #EF5502;
    border-top: 5px solid #EF5502;
    padding: 20px 0 !important;
  margin-top: 60px !important;}

h2.tribe-events-tickets-title.tribe--tickets {  font-size: 36px !important;
    font-weight: 800 !important;
    border-bottom: 5px solid #EF5502;
    border-top: 5px solid #EF5502;
    padding: 20px 0 !important;
margin-top: 50px;
margin-bottom: 40px;}

.tribe-events-schedule.tribe-clearfix h2 {
    font-size: 26px;
}

.tribe-events-cost {
    display: block;
    font-size: 30px !important;
    padding-top: 20px !important;
    font-weight: 700;
}

.tribe-events-cost::before {
    content: "Preu: ";
  font-weight: 500;
    font-size: 30px;
    font-style: italic;
}

.tribe-events-single-section-title {
    color: #EF5502;
 
    font-size: 24px !important;
    padding-bottom: 15px;
    padding-top: 10px;
}

.tribe-events-single-event-description.tribe-events-content p {
    font-size: 30px !important;
    font-weight: 600 !important;
}

.tribe-events-cost::after {
    content: " (IVA inclòs)";
  font-style: italic;
    font-weight: 500;
    font-size: 26px;
    color: #EF5502;
}
   




#logopiera img {max-width: 50%;}

#page-id-2065 h3 {
    display: none;
}

#page-id-2065 {
    padding-top: 0;
}

.mc4wp-response {
    width: 90%;
    margin: auto;
    text-align: center;
  
    color: white;
    font-weight: 700 !important;
}

.mc4wp-response p {
  font-size: 30px !important;
line-height: 1.2em;}


#iconnewsform {margin-bottom: 10px;
margin-top: 20px;}

#textnewsform {
    margin-bottom: 15px;
}



.botonews input {
    background-color: #EF5502;
    color: white;
    margin-top: 40px !important;
    font-weight: 700;
    font-size: 17px;
  margin-bottom: 30px !important;
  border: 5px solid white !important;
}

#mc4wp-form-1 label {
    color: white;
    font-size: 18px;
    margin-top: 12px;
}
.mc4wp-form-fields input {
    width: 100%;
    margin-top: 5px;
    border: medium none;
    padding: 6px;
}





  #gform_submit_button_35 {
    width: 100%;
       
}


#input_35_9 {

    margin-top: 30px;
    
}

.gchoice_35_9_0 {
    margin-bottom: 0 !important;
}

#gform_fields_35 li {
    margin-bottom: 30px;
}


#field_35_9 .gfield_label {
    display: none;
}

.acreditacionsform .gfield_label {
  padding-top: 12px;
}


.page-404, .btn-danger, .section-title-line, .blog-category, header .navbar-nav .dropdown.open .current-menu-item, .widget-area-2 .widget_search, .widget-area-2 .search-field, #wp-calendar #today, .blog-layout-2 #submit, .blog-layout-2 .comments-title, .wpcf7-submit, .portfolio-categories-container .portfolio-categories li.active a, .portfolio-categories-container .portfolio-categories li.active:hover a, .page-section-slogan .slogan-title, .testimonials-item, .back-top:hover, header .navbar-nav .dropdown .dropdown-menu .active {background-color: white !important;}

.quisomfot .wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {border: medium none !important;
box-shadow: none !important;
margin-bottom: 30px;}

#menu-menu-1 a {
    margin-left: 7px;
}

.navbar-nav .dropdown .dropdown-menu a {
    
  padding: 5px;}


.dropdown-menu li {
    padding: 0 10px 3px !important;
}
.tp-caption.whiteportada3, .whiteportada3 {
    
  font-family: Raleway, sans-serif !important;}

#page-id-2003 {
    padding-top: 0;
}

#page-id-2003 h3 {
   display: none;
}

.vc_column_container > .vc_column-inner {
    
  padding-left: unset;   }



.cookis {
    
    margin-top: 70px !important;
   
}

.cookis p {
    
    margin-top: 0 !important;
    padding-bottom: 5px !important;
}

.columnesinscripcions {
    padding-right: 15px;
  margin-bottom: 15px;
}
.columnadiafestival .vc_column-inner {
    padding-left: 0;
  padding-right: 0;
}

.botomodal .btn-modal-lg {
    border: medium none;
    border-radius: 0;
    
    
    line-height: 1;
    padding: 15px 16px;
    width: 100%;
}

.botomodal {
    margin-bottom: 10px !important;
}

.columnesinscripcions .vc_column-inner {
    padding: 40px 30px 35px;
}
.columnesinscripcions .wpb_wrapper > p {
  margin-top: 0;}

.inscripcionsform .gform_button.button:hover {
       background: #EF5502;
    border-color: white !important;
  
    opacity: 0.7;

}

.inscripcionsform li.gfield.gfield_error.gfield_contains_required div.ginput_container, .inscripcionsform li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 2px !important;
}


.inscripcionsform {
    margin: 30px 0 !important;
}

h3.ult_modal-title {
    color: white !important;
  padding: 30px 20px 0 !important;
font-size: 24px !important;
    font-weight: 700 !important;}
  
.modalclass .ult_modal-header {
 
    border-bottom: medium none;
}

.ult-overlay-close {
   
  width: 27px !important;}

.gfield.gfield_error.gfield_contains_required {
    margin-left: 0;
}

.inscripcionsform li.gfield.gfield_error, .inscripcionsform li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #EF5502 !important;

}

.inscripcionsform li.gfield.gfield_error, .inscripcionsform li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #EF5502 !important;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.inscripcionsform .gfield_error .gfield_label {
    color: black;
}


.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 102% !important;
}

.inscripcionsform .gform_footer.left_label {
    margin-top: 38px !important;
}

@media only screen and (max-width: 400px) {
 #logopiera img {max-width: 100%;}
  
 

}
@media only screen and (max-width: 750px) {
  
 #tribe-events-content {
   
    padding: 2px 0% !important;}
}

 #tribe-events-content {
   
    padding: 2px 10%;}


@media only screen and (max-width: 900px) {
  
  #tribe-events-content {
   
    padding: 2px 8%;}
  
  h1.tribe-events-single-event-title {

    margin-top: 20px !important;}
  
  #logopiera img {max-width: 65%;}

  
  .mc4wp-form-fields {
      margin: auto;
    width: 90%;
}
  
.vc-zoom-wrapper {
    max-height: 190px;
}
  
  .gform_wrapper .left_label .gfield_label {
     width: 100% !important;}
  
  
 .acreditacionsform .ginput_container {
    margin-top: 1px !important;
}
  
   .acreditacionsform .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
    width: 100% !important;
}
  
}





@media only screen and (min-width: 900px) {
  .mc4wp-form-fields {
      margin: auto;
    width: 60%;
}
  .acreditacionsform .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
    width: 50% !important;
}
  
  
  
  .gform_wrapper .left_label .gfield_label {
   
    width: 20% !important;}


  
  .textpad3r {padding-right: 20px;}
  
  
  .modalclass .ult_modal-body {
    padding: 30px 38px !important;
}

.modalclass .ult_modal.ult-medium {
    width: 40% !important;
}
  h3.ult_modal-title {
    color: white;
  padding: 30px 36px 0 !important;}
  
}




body .inscripcionsform ul li.gfield {
  margin-top: 5px !important;}

.inscripcionsform form ul.gform_fields.left_label li.gfield, .inscripcionsform form ul.gform_fields.right_label li.gfield, .inscripcionsform ul.gform_fields.left_label li.gfield, .inscripcionsform ul.gform_fields.right_label li.gfield {
    margin-bottom: 5px !important;
}

.inscripcionsform .gfield_checkbox li label, .inscripcionsform .gfield_radio li label {
    color: black;
    
    font-size: 14px;
    
    max-width: 92%;
    padding-left: 12px;
}

.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
  margin-left: 0 !important;}
  
.gform_footer.left_label, .gform_footer.right_label {
    margin-left: 0 !important;
    
}
.inscripcionsform .gform_footer:not(.top_label) {
    margin-left: 0 !important;
  width: 100% !important;
    
}

.inscripcionsform .gform_footer input.button, .inscripcionsform .gform_footer input[type="submit"],.inscripcionsform .gform_page_footer input.button, .inscripcionsform .gform_page_footer input[type="submit"] {
   
    width: 100% !important;
}

.inscripcionsform .button {
    background-color: #ef5502;
    border: 5px solid !important;
    border-radius: 0;
    color: white;
    font-size: 16px !important;
    font-weight: 700;
    
}

.inscripcionsform .ginput_container {
    margin-bottom: 0;
    margin-top: 0;
}

.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

#field_24_10 .gfield_label {
    display: none;
}

#field_25_10 .gfield_label {
    display: none;
}

#field_26_10 .gfield_label {
    display: none;
}
#field_27_10 .gfield_label {
    display: none;
}

#field_28_10 .gfield_label {
    display: none;
}

#field_29_10 .gfield_label {
    display: none;
}

#field_30_10 .gfield_label {
    display: none;
}
#field_31_10 .gfield_label {
    display: none;
}
#field_32_10 .gfield_label {
    display: none;
}
#field_33_10 .gfield_label {
    display: none;
}

#field_34_10 .gfield_label {
    display: none;
}

.inscripcionsform .gfield_label {
    color: black;
}

.inscripcionsform .left_label .gfield_label {
  font-size: 16px !important;}


.inscripcionsform .right_label input.medium, .inscripcionsform .right_label select.medium, .inscripcionsform .left_label input.medium, .inscripcionsform .left_label select.medium {
    width: 100% !important;
}

.inscripcionsform ul.gform_fields:not(.top_label) .gfield_label {
    float: none;
    margin-bottom: 0;
    
  
}
.botomercat3 {
    background-color: #ef5502;
    border: medium none;
    color: white;
    
    margin-bottom: 40px !important;
    text-shadow: none;
  width: 100%;}

.botomercat3:hover {background-color: #ef5502 !important;
border: none;
color: white;}


.botomercat2 {
    background-color: #83c5e9;
    border: medium none;
    color: white;
    
    margin-bottom: 40px !important;
    text-shadow: none;
  width: 100%;}

.botomercat2:hover {background-color: #8fd1f5 !important;
border: none;
color: white;}

#page-id-1840 {
        padding-top: 35px;
}

#page-id-1840 h3 {
    display: none;
}

.navbar-brand img {
    
    max-width: 80%;
}

.fb-awesome-social:hover {
    color: #ffa04d !important;
}

.tw-awesome-social:hover {color: #ffa04d !important;
}

.youtube-awesome-social:hover {color: #ffa04d !important;
}

.vc_custom_1494280815316 p {
    margin-top: 0 !important;
    
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important;
}

.gform_wrapper textarea.medium {
    
    width: 100%;
}

.text2mercat p:nth-child(1) {
    margin-top: 0;
}

.vc_custom_1468516445895 {
    margin-left: -15px !important;
    margin-top: 20px !important;
    padding: 0 !important;
  width: 101%;}


#menu-item-1723 > a:hover {background-color: white !important;
  color: #ef5502 !important; }
.pp_description {
  display: none !important;}

.botonet {
    background-color: #ef5502; 
    border: none;
    color: white !important;
    padding: 11px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
  margin-top: 15px;
  
  
   
}

.botonet:hover { background-color: rgba(239, 85, 2, 0.8);    
}

.navbar-nav .current-menu-item a, .navbar-nav .current_page_parent a {
  background-color: white !important;}

.vadevins img {max-width: 96% !important;}
#gform_fields_9 .gfield_label {
    margin: 0 3em 0 0;
}
#gform_submit_button_9 {
    margin-top: 25px;
   margin-left: 6%;
}
#input_17_10 {
    border: 3px solid #ef5502;
    padding: 12px;
}

.gform_wrapper .validation_message {
  
   margin-bottom: 20px;
    margin-left: 0 !important;
  margin-top: -5px !important;}

.gform_button.button {
    
  padding: 12px 40px !important;
margin-top: -15px !important;}

/*.gform_wrapper .gform_footer{
  margin-top: 35px !important;}*/

.gform_wrapper .gform_footer.left_label, .gform_wrapper .gform_footer.right_label {
  margin-left: 0 !important;
  padding: 0 !important;
}


#gform_fields_11 .ginput_container input {
    border: 3px solid #ef5502;
    font-size: 16px !important;
    margin-bottom: 15px !important;
    margin-top: -8px;
    padding: 10px !important;
}

.gform_wrapper .left_label .gfield_label {
   
font-size: 18px;}

.navbar-nav .dropdown .dropdown-menu .active a {
    color: #ff5900 !important;
    font-weight: 500 !important;
}

p {
  font-size: 11pt !important;}

.vc_custom_1463246235064 {
    padding-right: 0 !important; 
  padding-left: 0 !important;
}

.vc_custom_1463090233540 { padding-right: 0 !important; 
  padding-left: 0 !important;}

.vc_custom_1459857258035 {
   padding-right: 0 !important; 
  padding-left: 0 !important;}

.vc_gitem_row .vc_gitem-col {
    padding: 0;
}


.textpresentaciohome {
  font-size: 18px;}

.tp-caption.whiteportada, .whiteportada {text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.40) !important;}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 70%;
}

.ginput_container input {
    border: 3px solid #ef5502;
    margin-bottom: 12px;
    margin-top: 8px;
    padding: 14px !important;
  font-size: 16px !important;
}

.ginput_container textarea {border: 3px solid #ef5502;
    margin-bottom: 12px;
    margin-top: 8px;
    padding: 14px !important;
   font-size: 16px !important;
}

#menu-item-1342, #menu-item-1302  {
    background-color: white;
}


#menu-item-1342 li a:hover, #menu-item-1302 li a:hover {background-color: white; color: #FF5900 !important;}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1351.current_page_item.active  {
    background-color: white !important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1283.current_page_item.active {
    background-color: white !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-568.current_page_item.active {
    background-color: white !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1274.current_page_item.active {
    background-color: white !important;
}



.bototencat {
    background-color: #2FB18D;
    border: medium none;
    border-radius: 0;
    font-size: 16px;
  color: white;
   
    margin-top: 10px !important;
    padding: 14px;
  text-shadow: none;}

.bototencat:hover { background-color:rgba(47, 177, 139, 0.75) !important;
color: white;}

header.sticky .menu-item a {
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 5px 0 !important;
}

.header-layout-standard-large .navbar-brand img {
    margin: 20px 0 !important;
    max-height: 56px !important;
    
}

header.sticky .navbar-brand img {margin-top: 13px !important;}

.navbar-nav .menu-item a {
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    bottom: -1px;
    font-size: 13px;
    top: 0;
}

.navbar-default .navbar-nav > li > a {color: #000; }

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #ef5502;}

.navbar-nav .menu-item a {
    margin: 20px 15px 20px;
}

header .navbar-nav .current-menu-item a, header .navbar-nav .current_page_parent a {
    color: #000 !important;
}

.navbar-nav .menu-item a {
    margin-top: 25px;
    padding: 5px 0;
}

.navbar-brand img {
  max-height: 42px;
  display: block;}



.portfolio-white-space .portfolio-item:nth-child(-n+4) {
    border-top: 0 none;
}
.portfolio-white-space .portfolio-item {
    border-bottom: 25px solid white;
    border-right: 25px solid white;
}

#page-id-259 {
    padding-top: 25px;
}

h3 {
	text-align: left;
  
 
}

#sticky-social-wrap {
   padding: 0;
    position: fixed;
    right: 0;
    top: 140px !important;
    width: 165px;
    z-index: 1000000;
}

#sticky-social-list li {margin: 0 0 8px;}

.socialfm_close_btn {
  display: none;
}

#chat_icon {
  display: none;
}

.preview_icons {
  margin-left: 30px;}



.widget-title {
    border-bottom: 1px solid #e1e1e1;
    display: none;
    margin: -20px -20px 20px;
    padding: 20px;
    position: relative;
    text-transform: uppercase;
}

.post-inner {
    font-size: 16px;
  
}

.bottom {display: none;}

.page-section {padding: 50px 0;
padding-bottom: 0  !important;}

footer.bottom {padding: 0;}



.page-node.section-title.text-center > h3 {
    border-top: 5px solid #ef5502;
    border-bottom: 5px solid #ef5502;
    display: table;
  	padding-top: 10px;
  	padding-bottom: 10px;
   	margin-bottom: 50px;
}

.section-title .section-title-line { display: none;}

#page-id-277 {
    margin-top: -75px;}

.post-inner h5 {
    border-bottom: 5px solid #ef5502;
    border-top: 5px solid #ef5502;
    color: black;
    display: table-cell;
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 12px;
    padding-top: 12px;
    text-align: left;
    text-transform: none;
}

.service-column-right p {
    text-align: left;
  padding-top: 22px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  
    padding-left: 0;
   padding-right: 50px;
    
}

.service-item .service-icon { display: none;}



.wpb_wrapper h3 {
  border-bottom: 5px solid #ef5502;
   border-top: none !important;
    display: table-cell;
    margin-bottom: 20px;
    padding-bottom: 19px;
    padding-top: 8px;
    text-align: left;
}



.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_appear.wpb_start_animation {
    margin-bottom: 74px;
}

#panel-292-0-0-0 div {
      padding-right: 85px;
}

.festivalp {margin-top:-25px;
			}

#menu-item-198 > a {
    padding-right: 5px;
}

.columnaquisom {padding-left: 0;
	padding-right: 60px;
margin-bottom: 40px }

.columnaquifest{
 max-width: 100%;
    padding-left: 0;
padding-right: 0;}

 
.quisomdreta {
    padding-right: 35px;
  	padding-left: 0;
}

.titoltendens {
    border-bottom: 6px solid #ef5502;
    border-top: 6px solid #ef5502;
    height: 65px;
    
    padding-bottom: 0;
    padding-top: 11px;
    
}

.vc_gitem-col {padding: 0;}

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
  background-color: #ef5502;
	margin-left: 30px;}




.vc_row {
    
    margin-left: 0;
}

.quisomslide div {
  box-shadow: none;
	  
  left: -18px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.thank-you-for-your-support {
    color: white;
    display: none;
}

footer.bottom .copyrights {
    color: #ef5502;
    display: flex;
    font-size: 12px;
    margin-bottom: 50px;
}

.textpresentacio {padding-right: 18px;}

.banner {margin-bottom: 30px !important;
	margin-top: 40px !important;}

.wpb_gmaps_widget .wpb_wrapper {
    padding: 0 !important;
}

.bototen {
    background-color: #ef5502;
    border: medium none;
    border-radius: 0;
    font-size: 16px;
    margin-left: 30px;
    margin-top: 20px !important;
    padding: 14px;
    text-shadow: none;
}

.wpb_button:hover {background-color: rgba(239,85,2,0.8);
					text-shadow: none;}


.divhovertendens p {
    
max-height: 245px;
    overflow: hidden;
    
    padding-top: 16px;
}



.botogrid  {margin-top: 10px !important;}

.titolhome p {border-top: 5px solid #ef5502;
    border-bottom: 5px solid #ef5502;
    display: table;
  	padding-top: 10px;
  	padding-bottom: 10px;}

.bannerdreta {
    margin-top: 51px;
}

.contact-section {border-top: none;
    margin-top: 0;
  padding-top: 0;}

#gform_submit_button_1 {background-color: #ef5502;
    border: medium none;
    border-radius: 0;
    font-size: 16px;
    
   
    padding: 14px;
    text-shadow: none;
  color: white;
}

#gform_submit_button_1:hover {background-color: rgba(239,85,2,0.8);}

#gform_fields_1 .gfield label {
    font-size: 16px;
}

.ginput_container {margin-bottom: 20px;
    margin-top: 20px;
}

.gfield_required {
    color: #ef5502 !important;
  display: none;
}

#gform_confirmation_message_1 {
    text-align: left;
}

.validation_error {display: none;}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: white;
    border: none;
    margin-bottom: 0 !important;
}

.gform_wrapper .validation_message {
  color: #fe0000;}



footer.bottom .copyrights a {
    color: #ef5502;
   margin-bottom: 80px;
}

#pformcontacte {
    margin-bottom: 40px;
    max-width: 570px;
    text-align: left;
}

header .navbar-nav .current-menu-item, header .navbar-nav .current_page_parent {
    background-color: white;
   
}

.formulari input {font-size: 16px !important;}

.gfield.formulari textarea {font-size: 16px !important;}



.navbar-brand {margin-top: 5px;
				margin-bottom: 5px;}

.titolsinscripcions {border-top: 5px solid #ef5502;
    border-bottom: 5px solid #ef5502;
    
  	
  	padding-bottom: 22px;}

.supertitolinscripcions {border-top: 5px solid #ef5502;
    border-bottom: 5px solid #ef5502;
  display: table;
    
  	
  	padding-bottom: 22px;}

.supertitolinscripcions span {
    font-size: 30px !important;
}

.exhaurit {color: red;}

.gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {
    padding: 0 7px !important;
}

.gform_button.button {
    background-color: #ef5502;
    border: medium none;
    border-radius: 0;
    color: white;
    font-size: 16px;
    padding: 7px 14px;
    text-shadow: none;
}

.gform_button.button:hover {background-color: rgba(239,85,2,0.8);}

.gform_wrapper .left_label .gfield_label {
    
    width: 25%;
   
}

.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
    margin-left: 0;
}

.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 16px 0 10px 29%;
}

.ginput_container input {
    font-size: 14px !important;
}

.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
    width: 64%;
}

.entradainscripcions {font-size: 16px;}

#outer_section {
    float: left;
    height: 40px;
    margin-left: -27px !important;
    margin-top: 0 !important;
    overflow: hidden;
    position: absolute !important;
    width: 151px !important;
}

.icon_section_sub {
  
    width: 126px !important;
}

.back-top { z-index: 999999999;
  margin: 14px 14px 10px;
}



body{
  font-family: "Open Sans",sans-serif !important;}

.imgfestvadefoodies img {
  width: auto;}

.prettyphoto.vc-prettyphoto-link:hover {background-color: rgba(255,255,255,0.3)}

.mercatimg img {width: 99%;}
.mercatimga img {width: 99.5%;}

.display21 {display: none;}

.centeriz a {
   color: white !important;
    background: #EF5502;
	padding: 20px 35px;}

.bblau {
  background-color: #3D9AD3 !important;
}

.botofoodies {
  background: #ef5502;
  padding: 15px 30px;
  color: white;
}

.botofoodies:hover {
  color: white !important;
	opacity: 0.8;
}