/*
Theme Name: A Taste of Spain
Description: A Taste of Spain - your Culinary Experts in Spain, Since 1999 -
Version: 1.0
Author: QHDN
Author URI: http://www.qhdn.es
Template: enfold
*/

/******TEXTOS******/
h1, h2, h3, h4, h5, h6{font-weight: 400;}
#top .av-special-heading-h1 h1{letter-spacing: 7px !important; text-transform: none !important;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{ text-transform: none !important;}
.iconbox .iconbox_content .iconbox_content_title{text-transform: none !important;}

/*Textos Cabeceras Páginas*/
.cabeceras_txt p{font-weight: 600;}

/*Subtítulos y Extractos Futured Tours*/
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{font-size:12px;}

/*Textos overlay*/
.overlay-type-extern{display: none !important;}

/*Textos Intros Centrados*/
.intro_txt{text-align: center;}
/******TEXTOS******/

/******MENU******/
/*Menu Principal*/
#top .av_header_transparency .av-logo-container {height: 120px !important;}
.main_menu a:hover{color:#eab818 !important;}
#top .header_color .main_menu .menu ul li a:hover, .header_color .av-subnav-menu ul a:hover {background-color: #2f2f2f;}
#top #header_main{box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); border-bottom-style: none;}

/*Sub Menú Páginas*/
#top .av-subnav-menu .av-menu-button > a .avia-menu-text{border: 2px solid #eab917; color: #eab917}
#top .icon_contact {margin-bottom: 10px;}
#top .icon_contact h3.iconbox_content_title{display:none;}
.page-id-35 .av-share-box {display:none;}
#top .av-subnav-menu a .avia-menu-text{padding: 9px; border: 2px solid rgba(234, 185, 23, 0);}
#top .av-subnav-menu a:hover .avia-menu-text{border: 2px solid rgba(234, 185, 23, 1);color: #eab917;padding: 9px;border-radius: 2px;}
#top .av-subnav-menu > li.current-menu-item a .avia-menu-text{border: 2px solid rgba(234, 185, 23, 1);color: #eab917;padding: 9px;border-radius: 2px;}

/*SUBMENU*/
/*Debug para ocultar primero, segudo y último item del submenu y así arreglar el problema del higlight al hacer scroll en otras zonas*/
.av-subnav-menu > li:first-child, .av-subnav-menu > li:last-child,  .av-subnav-menu .menu-item-top-level-2 {display: none !important;}

/*Debug para ocultar en el UTFS */
.ufts_submenu .av-subnav-menu .menu-item-top-level-5 {display: none !important;}

/*Quito el borde izquierdo del primer ítem visible del submenu */
#top .menu-item-top-level-3 a{border-left-width: 0px !important;}
/******SUB MENU******/

/*ARREGLO PARA TIUTLOS SOBRE FOTO SLIDER
.av-section-color-overlay{height: 40% !important;top: 34% !important;}*/

/* Header*/
#top .av_header_transparency #header_meta{background: #D49519;}
#top .phone-info{font-size: 12px;}
#top .social_bookmarks li{width: 35px;}
.social_bookmarks_Tripadvisor.av-social-link-Tripadvisor.social_icon_1 {font-size: 18px;}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a{color:#ffc91a !important;}

/*Slide home*/
#top .avia-slideshow-button{margin-top: 30px;}
#top .slide_home .avia-caption-title{text-transform: none !important;}

/*UFTS CTA Home*/
.page-id-445 #after_full_slider_0 {position: absolute;
width: 100%;
z-index: 500;
background: transparent;
border: 0;}
.page-id-445 #after_full_slider_0 .container{max-width: 100%; padding: 0;}
.page-id-445 #after_full_slider_0 .container .content{padding: 0;}
#ufts_home_cta{width: 374px;}
.page-id-445 #after_full_slider_0 .avia_codeblock_section.avia_code_block_0, .page-id-445 #after_full_slider_0 .avia_codeblock_section.avia_code_block_1x{width: 374px; float: right; margin: 0;}

#wrap_ufts_mapa{position: relative;}
#ufts_home_cta_mapa{width: 374px;position: absolute;z-index: 5;right: -50px;top: -50px;}

/*Highlights home*/
.page-id-445 #after_submenu {border-top: 0px}
.page-id-445 #after_submenu .av-content-full{padding-top: 10px; padding-bottom: 100px;}
.page-id-445 .highlights a{text-decoration: none;color: #424242}
.page-id-445 .highlights a:hover{color: #eab917}
#top .highlights_coment a{text-decoration: none; font-weight: bold;}
#top .highlights_coment a:hover{color: #424242}
#top .highlights_home_cta a{text-decoration: none !important;}

/*Mapa home*/
#top .texto_mapa {margin-top:-20px;}
#top .mapa_col1, #top .mapa_col3 {width: 16%;}
#top .mapa_col2 {width: 68%;}
#top .mapa_col2, #top .mapa_col3{margin-left: 0;}
.main_color .avia-tt, .main_color .avia-tt .avia-arrow, .main_color .avia-tt .avia-arrow{background-color: rgba(234, 185, 23, 0.9);color: #fff;}
#top .inner_tooltip strong{color:#ffffff; text-transform: uppercase;}
#top .av-image-hotspot_inner {display: none !important;}
#top #mapa .avia-tooltip{padding: 0px}
#top #mapa .btn_map{display: block;text-decoration: none !important;color: #fff !important;margin: 10px 0}
#top #mapa .galicia{margin:10px !important;}
.av-hotspot-container .av-image-hotspot-pulse {display: none !important;}
#top .texto_mapa p a{text-decoration: none !important;}
#top .madrid_map{width: 85px;margin: 10px auto !important;}
/*.av-image-hotspot_inner {background: url("http://www.atasteofspain.com/new/wp-content/uploads/2016/01/mapa_icon.png") no-repeat center !important;}
.av-image-hotspot_inner:hover {background: url("http://www.atasteofspain.com/new/wp-content/uploads/2016/01/mapa_icon_hover.png") no-repeat center !important;}
#top #mapa .togglecontainer{margin: 10px 0 30px 0;}
.av-tt-default-width, .av-tt-large-width {background-color: #eab917 !important}
.av-hotspot-fallback-tooltip-inner p:last-child, .inner_tooltip p:last-child {margin-bottom: 0;color: #fff;font-weight: 500}

/*Formulario*/
#top div .av-dark-form .input-text, #top div .av-dark-form input[type='text'], #top div .av-dark-form input[type='input'], #top div .av-dark-form input[type='password'], #top div .av-dark-form input[type='email'], #top div .av-dark-form input[type='number'], #top div .av-dark-form input[type='url'], #top div .av-dark-form input[type='tel'], #top div .av-dark-form input[type='search'], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button{
color: #222;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #9f9f9f !important;
background-color: transparent;}
div div .av-dark-form .button{
color: #fff !important;
border-color: #f7f7f7 !important;
border-width: 0px !important;
background-color: #eab917 !important;
}
div div .av-dark-form .button:hover{background-color: #bd9315 !important;}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area{padding: 13px 13px 13px 0;}

/* footer, socket y widgets*/
/*//SOLO PARA ALGUNAS PÁGINAS #footer {margin-top:85px;}*/ 
#top .footer_color{background-color:#242424};
#top .socket_color{background-color:#1e1e1e};
#top #socket .copyright{width: 100%;text-align: center;color: #5c5c5c;text-transform: uppercase;}
#top #footer p{font-size: 12px;text-align: justify !important;line-height: 16px;color: #868686;}
#top #footer p strong{color:#EAB817}
#top .widgettitle{font-weight: 400;color: #F7F7F7 !important;letter-spacing: 2px;}
#top .footer_color a{color: #868686 !important;}
#top .footer_color a:hover{color: #f7f7f7 !important;}

/*******GREAT FOODIE*******/
#great_foodie .content{padding-bottom: 0px;}

/*******CTA*******/
.cta_contact .avia-button.avia-size-large{font-weight: 600;text-transform: uppercase;}

/*CTA Ultimate Home*/
.ultimate{position:relative;}
.ultimate{box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;}
.ultimate:before, .ultimate:after{
  position:absolute;
  content:"";
  box-shadow:0 10px 25px 20px #175e4d;
  top:40px;left:10px;bottom:50px;
  width:15%;
  z-index:-1;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
.ultimate:after{
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  transform: rotate(8deg);
  right: 10px;left: auto;
}
#top .ultimate .avia_iconbox_title, #top .ultimate .av-button-description, #top .ultimate .av-button-description-below {font-weight: 600;}
/*******CTA*******/

/*Highlights Tours Lista de Iconos estilos y arreglo textos centrados en relación al icono*/
#top .highlights .iconlist-timeline{border-color: #424242;}
#top .highlights .iconlist_content{font-weight: 500; display: table; min-height: 64px;}
#top .highlights .iconlist_content p{display: table-cell; vertical-align: middle;}
/*#top .highlights .avia-icon-list li{padding: 0 0 60px 0;}*/

/*Acordeón Tours*/
#top .toggle_content strong{color: #eab917;}
#top .toggler{font-family: 'Roboto', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; letter-spacing: 1px; color:#424242; }
#top .toggler-wrap{text-align: justify;}
/*Acordeón Tours de 1 día -Ocultamos el título-*/
#top .itinerary_stitulo .activeTitle{display: none !important;}
#top .itinerary_stitulo .toggle_content{border: 1px solid #e1e1e1;}

/*Caja Iconos Tours*/
#top .av_one_third .iconbox_content{min-height: 220px;}
#top h3.iconbox_content_title{font-size: 26px !important; font-weight: 600; letter-spacing: 2px;}
.iconbox_top .iconbox_icon { font-size: 40px !important; height: 80px; width: 80px; line-height: 80px; top: -64px; left: 42%;}
.iconbox .iconbox_content .iconbox_content_title { margin: 30px 0 16px 0; }
.iconbox_top .iconbox_content { margin-top: 80px; }
#included_tour .iconbox_content {background-color: rgba(247, 247, 247, 0.95) !important;}
.included_tour .iconbox_top .iconbox_icon, #adapt_tour .iconbox_top .iconbox_icon, #adapt_class .iconbox_top .iconbox_icon, #adapt_activity .iconbox_top .iconbox_icon {left: 47.6% !important;}
#top #adapt_tour a, #top #adapt_class a, #top #adapt_activity a{color:#eab917; text-decoration: none;}
#top #adapt_tour a:hover, #top #adapt_class a:hover, #top #adapt_activity a:hover{color:#424242; text-decoration: none;}

/*Centrar Código Trip Advisor*/
.avia_codeblock_section.avia_code_block_0{width: 100px;margin: 30px auto 0;}

/*Testimonials*/
#top .avia-testimonial-wrapper{margin: 0;}
#top #what_they_say .content {padding-top: 30px; padding-bottom: 30px;}
#top .avia-slider-testimonials.avia-testimonial-wrapper{min-height: 210px;}
#top .av-large-testimonial-slider .avia-testimonial-content{font-style: italic; font-size: 14px;}

/*Caja 1/1 con padding Cooking Classes y Tapas Tours*/
#top .uno_padding{padding:0 10%; text-align: center;}
#top .uno_padding strong{color: #424242;}

/*********ANIMACIÓN HOVER Tours, Cooking Classes y Otros...*********/
.av-fixed-size .av-masonry-entry .av-inner-masonry-content{
position: absolute;
width: 90%;
height: 90%;
top: 5%;
left: 5%;
border: 1px solid rgba(255, 255, 255, 0);
background-color: rgba(255, 255, 255, 0) !important;
text-align: center;
}

.av-inner-masonry-content-pos{padding-top: 35%; -webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

.avia-arrow{display:none;}

.av-masonry-entry .av-masonry-entry-title{
text-transform: uppercase;
color:#fff;
font-weight: 500;
-webkit-transform-style: flat;
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{
color: #eab917;
font-weight: 500;
-webkit-transform-style: flat;
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);}

/*Animación de la imagen */
.av-masonry-image-container, .av-inner-masonry-content, .av-masonry-pagination{-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*Controla la opacidad y color del overlay en loded y hover */
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{background-color: #000;}
.avia_desktop .av-hover-overlay-active .av-masonry-image-container{opacity: 0.6;}
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container{ opacity: 0.3;}

/*Muestro Excerpt y Título en loded y hover*/
.avia_desktop .av-hover-overlay-active .av-masonry-entry-content{opacity: 0; -webkit-transform: translateX(0) !important;}
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-entry-content, .avia_desktop .av-hover-overlay-active .av-masonry-entry:focus .av-masonry-entry-content{opacity: 1;}
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-inner-masonry-content-pos, .avia_desktop .av-hover-overlay-active .av-masonry-entry:focus .av-inner-masonry-content-pos{padding-top: 10%; -webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-inner-masonry-content, .avia_desktop .av-hover-overlay-active .av-masonry-entry:focus .av-inner-masonry-content{border: 1px solid rgba(255, 255, 255, 1);}
/*********FIN ANIMACIÓN HOVER*********/

/* ULTIMATE CUSTOM CSS */
#top .cta_upcoming_tour{text-align: center;}
#top .cta_upcoming_tour h3{color:#eab917}
#top .cta_upcoming_tour p{font-weight: bold;}
#top .highlights .iconbox_content .entry-content-header{display:none;}
#top .highlights .iconbox_icon{border:none !important; font-size: 30px;}
#top .highlights .iconbox_content_container{width: 100%; display: table; min-height: 46px;margin-top: 13px}
#top .highlights .iconbox_content_container p{display: table-cell; vertical-align: middle;}
#top .tour_dates .avia_message_box{background-color: rgba(0, 0, 0, 0.7) !important;border-radius: 5px; border: 3px solid #eab917;}
#top .tour_dates .avia_message_box_title{padding: 10px 20px;font-size: 20px;width: 100%;}
#top .tour_dates .av-subheading b{color:#424242;}
#top .avia_message_box_content{font-size: 20px; text-transform: none; margin-top: 40px}
#top .ufts_button_right .avia_iconbox_title, #top .ufts_button_left .avia_iconbox_title{font-size:16px ; font-weight: bold;}
#top .ufts_button_right .avia_iconbox_title span, #top .ufts_button_left .avia_iconbox_title span{font-size:13px; font-weight: normal;}
#top .ufts_button_right{text-align: left;}
#top .ufts_button_left{text-align: right;}
#top .ufts_form #avia_3_1 {height: 80px; color:#4a4a4a !important}
#avia_3_1::-webkit-scrollbar {display: none;}
#top .ufts_form #element_avia_3_1::before{content: "Select your tour dates*";padding: 13px 13px 0 0; color:#4a4a4a !important}

/*Partners*/
#top #featured_in .content, #top #member_of .content {padding: 30px 0}
#featured_in .avia-content-slider, #member_of .avia-content-slider{margin: 0 !important;}

/*Team*/
#top #team {color: #a9a9a9;}
#top #team .team-member-name {color:#d8d8d8;}

/*#footer {padding: 15px 0;}
#footer .menu-footer-menu-container{width: 45%; margin: 0 auto; text-align: center;}
#footer .widget_nav_menu li {position: relative;margin: 0;clear: none;float: left;display: block;font-size: 11px;border-right: 1px solid #424242;;padding: 0 10px 0 10px;height: 20px;line-height: 10px;}
#footer #menu-footer-menu li:last-child {border-right: 0px;}
#footer .widget_nav_menu li a {position: relative;}*/ 
/*#footer .flex_column.av_one_fourth.first {width: 100%;}*/

/*About*/
.testimonial_about .avia-testimonial a{color: #f7f7f7 !important;}
.testimonial_about .avia-testimonial .avia-testimonial-subtitle{color: #4a4a4a !important;}

/*FAQ*/
.faq_text .toggle_content p{text-align: justify;}

/*PROFESSIONALS*/
.professionals_txt strong{color: #424242;}
.professionals_txt p{margin: 1em 0;}
#top .professionals_cta a{text-decoration: none;color: #eab917b !important;}


/*Footer Menu*/
#top #text-4 a{color: #eab917 !important;}

/*Arreglo para que se vean los enlaces sociales*/
#member_of {padding-bottom: 20px}

/*Socket*/
#socket .copyright{float: left; width: 100%; text-align: center; color: #a5a5a5;letter-spacing: 0.5px}

/*Others*/
#scroll-top-link {background-color: #464646;border: 1px solid #595959;}
#cta_mi_des .template-page{padding-top: 0;}
/*Cookie Law*/
#cookie-law-info-bar {padding: 5px 30px;}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
/*#top .av_header_transparency .av-logo-container{height: 80px;}*/
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
/*UFTS CTA Home*/

#top .av_header_transparency .av-logo-container{height: 80px !important;}

#top .ufts_button_left, #top .ufts_button_right {text-align: center;} 

#top .avia-slideshow-button{margin-top: 0;}

#included_tour .iconbox_top .iconbox_icon, #adapt_tour .iconbox_top .iconbox_icon, #adapt_class .iconbox_top .iconbox_icon, #adapt_activity .iconbox_top .iconbox_icon{left: 42% !important;}

.av-masonry-entry .av-masonry-entry-title{color: #444;}
.page-id-445 #after_full_slider_0 {position: relative;
width: 100%;
z-index: 500;
top: -50px !important;
background: transparent;
border: 0;
margin-bottom: -100px;}
.page-id-445 #after_full_slider_0 .container{width: 100% !important; max-width: 100% !important;padding: 0; margin:0; }
.page-id-445 #after_full_slider_0 .container .content{padding: 0;}
#ufts_home_cta{width: 320px;}
.page-id-445 #after_full_slider_0 .avia_codeblock_section.avia_code_block_0{width: 320px; float: right; margin: 0;}


.av-fixed-size .av-masonry-entry .av-inner-masonry-content{
position: absolute;
width: 100%;
height: 100%;
top: 0%;
left: 0%;
background-color: rgba(0, 0, 0, 0.4) !important;
text-align: center;
}

.av-masonry-entry .av-masonry-entry-title{
text-transform: uppercase;
color:#fff;
font-weight: 500;}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{display: none;}

/*Controla la opacidad y color del overlay TOURS en loded y hover */
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{background-color: #000;}
.avia_desktop .av-hover-overlay-active .av-masonry-image-container{opacity: 0.8;}


#top #mapa .content{padding: 0;}
#top #mapa .av-hotspot-fallback-tooltip-count{display: none;}
#top #mapa .av-hotspot-fallback-tooltip-inner{margin-left: 0;}
#top .btn_map em{color:#eab917;}
#top #mapa .btn_map{text-align: center;}

#top .av-large-testimonial-slider .avia-testimonial-content {font-size: 14px;}

#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding: 0px 7%;}

#top .av-large-testimonial-slider .avia-slideshow-arrows a {font-size: 25px;}

.avia-slideshow-arrows.avia-slideshow-controls {display: none;}
.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{padding: 0 0 10px 0;}

#adapt_activity .content, #adapt_tour .content{padding-top: 0;}

.page-id-445 #wrap_ufts_mapa{display: none;}
}

}
