/*
Theme Name: tef17
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 2.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/*coporative color*/
/*blue: #1a8d85
Pink: #cf2bc8
Purple:#4a2bcf */

/* GENERAL */
body {font-family: 'Chivo';}
body p::selection {background:#cf2bc8;}
::selection {background:#cf2bc8;}
#top .avia-button.avia-color-dark {color: #1a8d85;border-color: #1a8d85;}
#top .avia-button.avia-color-dark:hover {background: #1a8d85; color: #FFF;}
.hr-custom .hr-inner {border-color: #cf2bc8!important;}
#top .main_color .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .main_color .avia-smallarrow-slider  .avia-slideshow-dots a:hover {background-color:#cf2bc8;}
#contactform input[type=submit]:hover{border-color: #1a8d85; color: #FFF;}

/* HEADER */
.logo img {margin-top: 10px;}
.header_color .main_menu ul:first-child > li a:hover {color:#cf2bc8!important; opacity: 0.6;}
.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:#000000; opacity: 0.6;}
.main_menu .av-language-switch-item {display: none!important;}
.main_menu .wpml-ls-menu-item a {color: #1a8d85!important; font-weight: 400; font-size: 14px;}

/* SLIDER FULL SCREEN */
#top .av-control-minimal .avia-slideshow-arrows a:hover:before {border: 2px solid #cf2bc8; color: #cf2bc8}
#top .av-control-minimal .avia-slideshow-dots a.active {background: #cf2bc8}

/* 3-col-intro */
#threecolintro .avia-builder-el-2 .iconbox_icon:before {content: ''!important; width: 50px; height: 50px; display: block; background: url(images/logo-R.svg) no-repeat scroll 0 0; background-size: 50px 50px;}
#threecolintro .avia-builder-el-4 .iconbox_icon:before {content: ''!important; width: 50px; height: 50px; display: block; background: url(images/logo-C.svg) no-repeat scroll 0 0; background-size: 50px 50px;}
#threecolintro .avia-builder-el-6 .iconbox_icon:before {content: ''!important; width: 50px; height: 50px; display: block; background: url(images/logo-E.svg) no-repeat scroll 0 0; background-size: 50px 50px;}


/* HOME CATEGORIES*/
#homecategories a {float: none!important; display: inline-block!important;}
#homecategories .slide-entry-title {text-align:center; font-size: 25px; text-transform: uppercase; margin-bottom: 20px;}
#homecategories .slide-entry-wrap {padding:0 10%!important;}


/* PROGRAM */
#program .button-group {text-align:center; margin-bottom: 25px;}
#program button {background: none; color: #000; text-transform: uppercase; font-weight: 600; padding: 12px 22px; margin: 0 15px;}
#program button:hover {color: rgba(0,0,0,0.6);}
#program button.is-checked {background: #cf2bc8; color: #FFF;}
#program button.is-checked:hover { color: #FFF;}

#program .grid .event-item {margin-top:50px;}
#program .grid .ei-time {display: inline-block; vertical-align: top; width:12.5%;}
#program .grid .ei-time .ei-time-end {display: block;}
#program .grid h2 {display: inline-block; vertical-align: top; width:50%;}
#program .grid h2 a { color: #1a8d85;}
#program .grid h2 a:hover {opacity: 0.7}
#program .grid .ei-main {display: inline-block; vertical-align: top; padding-left:12.5%;}
#program .grid .ei-info-main {display: inline-block; vertical-align: top; width:60%; margin-left: -15px;}
#program .grid .ei-speakers {display: inline-block; vertical-align: top; margin-left: 40px; margin-top: 10px; text-align: center;}
#program .grid .ei-speakers img {border-radius: 50%; max-width: 120px; margin-bottom: 10px;}
#program .grid .ei-speakers span{display: block;}

/* PAGE CATEGORY*/
.page-template-tpl-category #program {display: none;}

/* SINGLE EVENTOS */
.single-eventos .stretch_full.title_container {display: none;}

.single-eventos #eventheader .avia-builder-el-6 .iconbox {display: inline-block; vertical-align: top;  width:50%; margin-bottom:0;}
.single-eventos #eventheader .avia-builder-el-6 .iconbox:nth-child(2) {float:right;}
.single-eventos #eventheader .iconbox .iconbox_icon  {color:#FFF!important;}
.single-eventos #eventheader .iconbox .iconbox_content_title {color:#FFF;}

#eventmodulespeaker { padding-top: 50px;}
#eventmodulespeaker .avia-team-member {text-align: center;}
#eventmodulespeaker .avia-team-member img {border-radius: 50%;}

.single-eventos .av_textblock_section p a {color: #1a8d85; border:3px solid #1a8d85;background: transparent; padding: 12px 30px 13px; font-size: 13px; min-width: 139px; display:inline-block;  margin:15px 0; line-height: 1.2em; position: relative; font-weight: normal; text-align: center; border-radius: 3px; text-decoration: none;}
.single-eventos .av_textblock_section p a:hover {background: #1a8d85; color: #FFF; text-decoration: none;}

/* pages */
#alignright {text-align: right!important;}
#alignright .hr {text-align: right!important;} 
#aboutlogos h1{ margin-bottom: -15px;}
#aboutlogos .avia-logo-slider {margin-top:0;}
#aboutlogos .avia-smallarrow-slider-heading.no-logo-slider-heading  {display: none!important}
#aboutlogos .slide-image {background:transparent!important;}

.avia-testimonial_inner .avia-testimonial-subtitle  {color: #1a8d85;}

/* PARTICIPATE */
#participateacordion .flex_column.av_three_fourth.avia-builder-el-16  {width: 73.5%; margin: 0 auto;  float: none;}
#participateacordion .av_toggle_section p.toggler {font-size:17px;  padding-top: 16px; padding-bottom: 16px; padding-left: 40px}
#participateacordion .av_toggle_section .toggle_icon {border-color: #1a8d85; top: 18px;}
#participateacordion .av_toggle_section .vert_icon, #participateacordion .av_toggle_section .hor_icon {border-color: #1a8d85;}
#participateacordion .av_toggle_section .toggle_content a {color: #1a8d85; border:3px solid #1a8d85;background: transparent; padding: 12px 30px 13px; font-size: 13px; min-width: 139px; display:inline-block;  margin:15px 0; line-height: 1.2em; position: relative; font-weight: normal; text-align: center; border-radius: 3px; text-decoration: none;}
#participateacordion .av_toggle_section .toggle_content a:hover {background: #1a8d85; color: #FFF; text-decoration: none;}

/* SPEAKERS */
.portfolio-details-inner .portfolio-preview-title.entry-title a {cursor:default;}

/* NEWSLETTER */
#top .wpcf7-form {overflow: hidden;}
#top .wpcf7-form p {margin-top: 8px; margin-bottom: 8px; width: 32.6%; float: left; margin-left: 1%; clear: none;}
#top .wpcf7-form p.first-item, #top .wpcf7-form .last-item {margin-left:0;}
#top .wpcf7-form input[type="text"],#top .wpcf7-form input[type="email"], #top .wpcf7-form input[type="submit"] {color: #fff!important; border-color: #fff; border-width: 2px !important; background-color: transparent; width: 100%; margin-bottom: 0; display: inline;  min-width: 50px; padding: 13px; border-radius: 2px; border-style: solid;}
#top .wpcf7-form input[type="submit"]:hover {background-color: #1a8d85;}

#top .wpcf7-form input::-webkit-input-placeholder {color: #fff!important; }
#top .wpcf7-form input::-moz-placeholder {color: #fff!important;}
#top .wpcf7-form input:-ms-input-placeholder {color: #fff!important;}
#top .wpcf7-form input:-moz-placeholder {color: #fff!important; }

.wpcf7-mail-sent-ok {position: absolute; bottom: 0; left: 0; right: 0; color: #FFF; border: none!important; padding: 0!important;}
#top .wpcf7-not-valid {border: 1px solid #DF653E!important;}
.wpcf7-validation-errors, .wpcf7-not-valid-tip {display: none!important}


/* FOOTER */
#footer {background-color:rgba(0,0,0,0.7); padding:0 0 15px 0}
#footer #subfooterMenu li {margin-top:10px;}
#footer #subfooterMenu li:first-child {margin-top:0;}
#footer #black-studio-tinymce-2 { margin: 30px 0 0;}
#footer #black-studio-tinymce-2 img {max-width:100px; margin-top: 25px;}
#footer #black-studio-tinymce-4 {margin-top:55px;}
#footer #black-studio-tinymce-4 .textwidget p:first-child {margin-top:0;}
#footer #black-studio-tinymce-3 {margin-top:55px;}
#footer .social {margin:21px 0!important;}
#footer .social li {display: inline-block; vertical-align:middle; margin-right: 15px;}
#footer .social li a {font-size: 20px;}
#footer .social li i{display: inline-block; text-indent: -9999px;}

#socket .copyright a {display: none!important;}


/* MEDIAQUERYS */
@media only screen and (max-width: 767px) {
	#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle, #advanced_menu_toggle, #advanced_menu_hide {color: #000!important;}
	#mobile-advanced li.av-language-switch-item {display: none!important;}
}

/*Imagen slide de la home para mobile*/
@media (max-width: 1023px) {
	.home #home-slide .avia-slideshow > ul > li, 
	#home-slide .avia-slideshow > ul > li {
	    background-size: contain;
    	background-repeat: no-repeat;
	}
}