/*
 Theme Name:   5 Continents Production
 Theme URI:    http://demo.themetrail.com/realty/
 Description:  5 Continents theme
 Author:       RVD Media Group
 Author URI:   http://rvdmediagroup.com/
 Template:     realty
 Version:      1.0
 Text Domain:  tt
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

body{
 	font-size: 1.4em !important;

}
h4{
	text-transform: none;
}

a:hover{
	text-decoration: none;	
}

/*Menu mobile*/
header.navbar .navbar-header .navbar-toggle:hover .icon-bar{
  background-color: #ccc;
}

/*Slideshow home*/
#template-slideshow .description .property-data{
  margin-top: 15px;
}

u{
	text-decoration: none !important;
    border-bottom: 1px solid #ff9900 !important;
    padding-bottom: 5px;
  
}
h1{
	font-family:lato;
 
}


.featured-text{
	font-weight: bold !important;
	color: #ff9900 !important;
}


/*Social*/

.social-transparent .fa-google-plus:after,.social-transparent .fa-instagram:after, .social-transparent .fa-twitter:after, .social-transparent .fa-facebook:after, .social-transparent .fa-angle-up:after{
	box-shadow: inset 0 0 0 20px #ff9900;
}

.social .fa-vimeo:after { box-shadow: inset 0 0 0 20px #1ab7ea; }
.social .fa-vimeo-sign:after { box-shadow: inset 0 0 0 20px #1ab7ea; }

/* text  format */

.center-justified {
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}

/*buttons*/
.btn-pers, .mor-links, .ow-button-base2, .wpcf7-form-control .wpcf7-submit{
	font-size: 1em;
	padding: 0.7em 0.9em;
	background: #ff9900 none repeat scroll 0% 0%;
	color: #FFF !important;
	border-style: solid;
	border-color: #ff9900;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-width: 1px 0px;
	border-radius: 3px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}
a.btn-pers:hover{
	background: #ff9900 none repeat scroll 0% 0%;
	opacity: 0.9;
}

input[type="submit"]{
	border-radius: 5px;
	text-transform: none;
}

.more-link {
	margin-top: 10px;
    border-radius: 5px;
    text-transform: none;
}

/*embed videos*/
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	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%;
}
.embed-container2{
	margin-bottom: 15px;
}

/*members*/

.section-title{
	text-align: center;
}
.section-title span{
	padding-left: 1em;
}
.logo-member{
  
}

#contact{
	margin-bottom: 100px;
}
.agency-information{
	text-align: justify;
}

.tiled-gallery.type-rectangular{
	margin: 45px 0;
}

/*property listing*/

.property-item .property-price{
	text-align: center;
}


/*------------------------------
	Contact Form 7
------------------------------*/
.wpcf7 input:not([type="submit"]), .wpcf7 textarea {
  width: 100%;
}

.wpcf7 label {
  margin: 0;
}

.wpcf7 .required {
  color: #e82c0c;
}

.wpcf7 img.ajax-loader {
  margin-left: 1em;
}

.wpcf7 img.wpcf7-captchac {
  float: left;
}

.wpcf7 input.wpcf7-not-valid, .wpcf7 textarea.wpcf7-not-valid {
  border-color: #e82c0c;
}

.wpcf7 .wpcf7-textarea {
  height: 153px;
}

.wpcf7 span.wpcf7-quiz-label {
  display: block;
}

.wpcf7 span.wpcf7-not-valid-tip {
  display: block;
  margin-top: 10px;
  font-size: 0.9em;
  color: #e82c0c;
}

.wpcf7 .wpcf7-response-output {
  margin: 0 0 30px;
  padding: 0;
  font-size: 0.9em;
}

.wpcf7 .wpcf7-validation-errors {
  color: #e82c0c;
  border: none;
}

.wpcf7 .wpcf7-mail-sent-ok {
  color: #45BF55;
  border: none;
}

.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  margin: 0;
  padding: 0;
  border: 0;
}

.wpcf7 .wpcf7-form-control-wrap {
  display: block !important;
  margin-bottom: 1em;
}

.wpcf7 br {
  display: none;
}


/*map*/
#map .cluster > div {
 line-height: 1 !important;
 padding-top: 15px !important;
}

/*about-us*/

#pg-526-5{
	margin-left: -5px !important;
}

/*Mailchimp*/
#mc4wp_email {
    width: 100%;
}
.mc4wp-form-fields{
	background-color: #fff;
	padding: 10px 10px 55px 10px;
}
#mc4wp-form-1{
	margin-bottom: 50px;
}
.sing-up{
	float: left;
	margin-bottom: 10px;
}
/*contact home*/
#tab-login > #contact{
	margin-bottom: 0px;

}
#login-modal.modal .modal-dialog{
	max-width: 800px;
}
.send-button{
	float: left;
}

input[type="submit"], .more-link{
	border-radius: 3px;
}

/* get a quote */
.g-recaptcha{
	margin-bottom: 15px;
}

/*presentation*/
.presentation-container{
	min-height: 250px;
}
.presentation-container > .row{
	margin-top: 100px;
}

/*----boton presentacion*/
.presentation-container .btn-margin{
  background-color: #d58000;
}
.presentation-container .collapsed{
  background-color: #ffa113;
}


#panel-1168-0-0-0 > div:nth-child(1) > div:nth-child(1){
	margin-top: 80px;
}

.footer-presentation{
	padding: 70px 25px;
}

#main-content > div > div > div:nth-child(1) > h1 > a:active{
	background-color: #B97206;
}
/*botones presentation para moviles*/
@media only screen and (max-width: 430px) {

	.presentation-container .btn-margin{
		font-size: 0.55em;
	}

	.presentation-container .footer-presentation{
		font-size: 0.75em;
	}
}

/*footer texto*/
@media only screen and (max-width: 390px) {

	.footer-presentation{
		font-size: 0.75em !important;
	}
}



/*conditions*/
@media only screen and (min-width: 560px){
  .conditions-image-text{
      padding: 0 10%;
  }
}


.listas li{
	margin-bottom: 15px;
	line-height: 150%;
}

.panel-group .panel .panel-heading{
	background-color: #ff9900;
}

.panel-title{
	color: #ffffff;
	font-weight: normal;
}

@media only screen and (min-width : 781px) {
	.onlymobile{
		display: none;
	}
	.nonmobile{
		display: block;
	}
}

@media only screen and (max-width : 780px) {
	.onlymobile{
		display: block;
	}
	.nonmobile{
		display: none;
	}
}

@media only screen and (max-width : 990px) {
	#presentation-container {
		text-align: center;
	}

	.btn-margin {
	    margin-bottom: 10px;
	    display: block;
	    width: 80%;
	    margin-left: 10%;
	}
}



    /* versiones no movil*/
@media only screen and (min-width : 768px) {

	body{
 		font-size: 16px;

	}

	/*members*/
	#property-layout-full-width{
		margin-bottom: 50px;
	}

	#property-video{
		width: 100%;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}

	.agent-more-link{
		display: none;
	}

	/*Menu*/
	#menu-main-menu > li > a{
		border-top: solid 2px transparent;
		border-bottom: solid 2px transparent;
	}
	#menu-main-menu > li > a:hover{
		border-top: solid 2px #ff9900;
	}
	#menu-main-menu > .current_page_item > a{
		border-top: solid 2px #ff9900;
	}
	header.navbar.nav-right .container .navbar-brand a{
		line-height: 58px;
	}

	/*about-us*/
	#pg-526-5{
		margin-left: -5px !important;
	}

}
/*version movil*/
@media only screen and (max-width : 767px) {
	header.navbar .container .navbar-collapse{
		width: 50%;
	}
	body.show-nav {
    	left: -50%;
	}
	/*subscribe slider*/
	.subscribe-slide{
		display: none;
	}
}

@media only screen and (max-width : 1024px) and (min-width: 768px) {
	header.navbar .navbar-nav > ul > li a, header.navbar nav > div > ul > li a {
    	line-height: 70px;
    	padding: 0px 8px;
	}

	#main-content .col-md-6{
		width: 100%
	}
		/*subscribe slider*/
	.subscribe-slide{
		display: none;
	}
}


/* hidde */

.hidden-stuff, .single-property .owl-dot.active, form.property-search-form .alert-info{
	display: none !important;
}