﻿/*





Theme Name: agen child

Theme URI:  http://ninetheme.com/themes/agen-child

Author: Ninetheme

Author URI: http://ninetheme.com/

Description: Agen Multipurpose Wordpress Theme

Version: 4.4.1

Template: agen





*/



@import url("../agen/style.css");

p, input, textarea{
  font-weight: normal;
}

p a, .single .post-desc a{

  text-decoration: underline!important;
}

.inline-block{
  display: inline-block;
}

#vmap{
  overflow: hidden;
  position: relative;
}
#mapa{
  margin: auto;
  margin-top: -15%;
  margin-bottom: -10%;
  width: 101.8%;
}
#resultMap{
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 20px 0 0;
}
#resultMap form{
  text-align: right;
}
.filterMap  select{
  width: auto;
}
.filterMap select, .filterMap  input{
  margin-left: 15px;
  margin-right: 5px;
}

#tooltip {
  opacity: 0;
  text-decoration:none;
  position:absolute;
  z-index: 9999999999999999;
  background-color: black;
  color:white;
  padding: 5px 10px;
  border-radius: 4px;
  width: auto;
  height: auto;
  text-align: center;
  pointer-events: none;
}

.searchandfilter{
  text-align: right;
  padding-right: 25px;
}

.searchandfilter li,.searchandfilter h4,.searchandfilter select,.searchandfilter input{
  display:inline-flex;

  vertical-align: top;
}
.searchandfilter h4{
  padding-right: 10px;
}
.searchandfilter .cat-item{
  padding: 10px 5px;
}
.searchandfilter input[type=submit]{
  border: 0;
  padding: 0 20px;
  margin: 0;
  height: 40px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 2px;
  border-radius: 0px;
  background-color: #FFC740;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  outline: none !important;
}

.searchandfilter input[type=submit]:active,.searchandfilter input[type=submit]:hover{
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
  outline: none !important;
}

.contact_home .space{
  padding: 0 0 5px!important;
}
.team-detail .social-icons li{
  margin-left: 0;
}

.testimonials-horizontal .item-image{
  display: none;
}

.col-half .wrapper{
  width: 100%!important;
}

.team-detail .detail-name.text-bold{
  font-size: 12px;
}

.team-detail .detail-title{
  font-size: 14px;
}

.timeline-express-read-more-link{
  margin-top: 20px;
  display: block;
}
#cd-timeline .cd-timeline-content{
  background: #FFF!important;
}

.blog-horizontal.blog-list .post .post-desc h3{
  color: #999;
}

.blog-horizontal.blog-list .post .post-desc h3.entry-title{
  font-size: 22px;
  margin-bottom: 20px;
}

#site-header .header-menu > ul > li{
  margin-left:26px;
}

.home .wpb_content_element{
  margin-bottom: 0px!important;
}


.home #contact .wrapper{
  width: 100%;
}
.home #contact .wrapper .col-md-6.padding-right-40{
  width: 100%;
  padding-right: 0;
}

.vc_row.vc_row-o-full-height{
  min-height: 0!important;
}


.parallax.box-dark{
  text-align: justify!important;
}

.page-id-201 .detail-name,.page-id-201 .detail-title{
      font-size: 20px!important;
}

.section-header.inline h3{
  margin-bottom: 10px;
}

.text_white{
  color:#fff!important;
}

.text_white a.link{
    text-decoration: underline;
    display: -webkit-inline-box;
    margin-top: 20px;
    padding: 7px 15px 7px 0;
}
.text_white,.text_white p,.text_white h2,.text_white h3,.text_white a{
  color:#fff!important;
}

.cd-timeline-content .timeline-express-read-more-link{
  font-size: 14px;
  display: inline-block;
  color: #333;
  background-color: #FFC740;
  border: 0;
  padding: 0 20px;
  margin: 20px 0 0 0;
  outline: none;
  height: 40px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 2px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;

}

body.single-te_announcements .timeline-express-single-page-announcement-date{
  font-style: normal;;
}
.acf-map {
	width: 100%;
	height: 210px;
	border: #ccc solid 1px;
	margin: 0 0 20px 0;
}

/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}

	.embed-container {
		position: relative;
		padding-bottom: 56.25%;
		overflow: hidden;
		max-width: 100%;
		height: auto;
	}

	.embed-container iframe,
	.embed-container object,
	.embed-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}


  .page-id-201 .team-half-detail .detail-name p{
    display: none;
  }

@media all and (max-width: 600px) {
  .map_overlay {
        display: none;
    }
    .header-logo img{
      height:120px!important;
      width:auto!important;
    }

  #resultMap{
    position: relative;
    padding: 0 0 20px 0;
  }
  #resultMap #pais{
    margin:0 0 20px 0;
    width: 100%;
   }
  #resultMap #searchsubmit{
    margin: 0;
  }
  .cd-timeline-content{
    margin-left: 50px!important;
  }
  .cd-timeline-img{
    width: 30px!important;
    height: 30px!important;
    left: 5px!important;
    margin-top: 12px!important;
  }
  #cd-timeline span.fa{
    line-height: 30px!important;
  }
}

.llegenda{
  padding: 20px 20px 0 20px!important;
}
@media all and (min-width: 822px) {
  .vc_custom_1534878476164{
      margin: -70px 80px 80px!important;
      width: calc( 100% - 160px)!important;
  }
  .llegenda{
    padding: 40px 40px 0 40px!important;
  }
}
