#registro { float:left; clear:both; width:100%;}
	.registro-widgets-wrapper{padding:18px 0px 0px 0px; color:#ffffff; background:#34495E url(images/registro-bg.jpg) repeat-y left top; float:left; width:100%;}
	
	#registro .widget-title{border-bottom:3px solid #77BE32; position:relative; padding-bottom:12px; margin-bottom:25px; font-weight:bold; color:#eef1f4; font-size:20px; text-align:center;}
	#registro .widget-title .small-line{width:100px; display:block; height:3px; position:absolute; left:0; margin:12px 0px 0px 0px;}
	#registro .widget-title .wlast{font-weight:400;}
	
	#registro .widget_text p .fa { font-size:13px; font-weight:normal; float:left; font-family:FontAwesome; margin:5px 7px 0px 0px; padding-bottom:5px;}
	#registro .widget_text p span { margin-right:10px; color:#bfc4c7; }
	#registro .widget_text p:nth-of-type(2n){ margin-bottom:20px; }
	#registro .widget_text p { margin-bottom:2px; }
	 
	#registro .widget ul { float:left; width:100%; margin:0; padding:0; }
	#registro .recent-property-widget ul li { display:block; border-bottom:1px dashed rgba(255, 255, 255, 0.15); position:relative; padding-bottom:20px; margin-bottom:20px; }
	#registro .recent-property-widget ul li .thumb { margin-right:15px; }
	#registro .recent-property-widget ul li:last-child { border-bottom:none; }
	#registro .recent-property-widget .entry-meta { display:inline-block; }
	#registro .widget ul li a { display:inline; }
	#registro .widget ul li h6 { font-size:13px; line-height:22px; font-weight:600; margin-bottom:5px; }
	#registro .widget ul li h6 a { color:#ffffff; }
	.widget .recent-property-widget ul li .thumb { float:left; margin-right:10px; }
	#registro .widget .entry-meta p { font-size:11px; line-height:15px; color:#92a7bb; display:inline; margin:0px 10px 0px 0px;}
	#registro .widget .entry-meta p:first-child { border-right:1px solid #6684a1; padding:0 10px 0 0; }
	#registro .widget .entry-meta span { margin-right:10px; color:#bec3c7; }

	#registro .widget .tweet_list li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; content:"\f099"; font-size:18px; color:#92a7bb; position:absolute; left:0; top:3px; }
	.tweet_list li .tweet_text .at, .tweet_list li .tweet_text a { color:#92a7bb; overflow:hidden; }
	#registro .tweet_list li .tweet_text a { overflow:hidden; color:#92a7bb; }
	#registro .widget .tweet_list li { padding:0 5px 15px 25px; position:relative; float:left; width:100%; }
	#registro .widget a:hover { color:#ffffff; }

	#registro .widget .mailchimp-form { position:relative; margin-top:5px; float:left; width:100%; background-color:#fff; border-radius:0px 3px 3px 0px; }	
	#registro .widget .mailchimp-form .dt-sc-button{ position:absolute; right: 0px; width:120px; top: -10px; padding:16px 16px 15px 16px; min-height:50px; border-radius:0px 1px 1px 0px; font-size:14px; }
	#registro .widget .mailchimp-form .fa { font-size:14px; font-family:FontAwesome; padding:0px 10px 0px 13px; font-weight:normal; color:#2c3e50; width:6%; line-height:50px; text-align:center; border-right:1px dashed #d4d4d4; float:left; }
	#registro .widget .mailchimp-form p { width:100%; margin:0; padding:0; float:left; }	
	#registro .widget .mailchimp-form p input{ /*display: inline-block;*/ margin: 0; padding:17px 0px 15px 10px; float:left; }
	#registro .widget .mailchimp-form p input[type="email"] { width:135px; border:none; background-color:#ffffff; }
	#registro .widget .mailchimp-form p input[type="nombre"] { width:135px; border:none; background-color:#ffffff; }
	
	#registro .widget.widget_tag_cloud .tagcloud a { background-color:#282e3b; }
	#registro .widget-title .fa { width:49px; height:49px; background-color:#343b4b; border-radius:50%; position:absolute; left:0; text-align:center; line-height:49px; }
	#registro .registro-widgets-wrapper.type2 .widget-title, #registro .registro-widgets-wrapper.type3 .widget-title { border:none; padding:0 0 0 65px; font-size:20px; line-height:49px; margin-bottom:15px; }
	#registro .registro-widgets-wrapper.type3 .widget-title { color:#34495e; }
	.widget_contact .small-line { width:35px; height:1px; display:block; background-color:#343b4b; margin:0px 0 10px 0; }
	.registro-widgets-wrapper .widget_contact p { color:#9099b0; position:relative; }
	.registro-widgets-wrapper .widget-content { padding-left:65px; }
	
	#registro .widget.widget_links ul { display:block; margin:0; padding:0 0 0 65px; }
	#registro .widget.widget_links ul li { display:block; position:relative; padding-left:10px; }
	#registro .widget.widget_links ul li:before { content:"\f105"; position:absolute; left:0; font-family:FontAwesome; font-weight:normal; color:#9099b0; }
	#registro .widget.widget_links ul li a { color:#9099b0; }
	#registro .registro-widgets-wrapper.type2 { background:#282e3b; padding:30px 0 0 0px; }
	#registro .registro-widgets-wrapper.type3 { background:#ebeef0; padding:30px 0 0 0; }
	#registro .registro-widgets-wrapper.type2 .widget, #registro .registro-widgets-wrapper.type3 .widget { padding:0 0 25px 0; }
	.copyright.type2 { background-color:#171b24; }
	#registro .widget.widget_text ul li a { color:#b7c8da; }	
	#registro .widget.widget_text ul li a:hover, #registro .widget.widget_links ul li a:hover { color:#fff; }
/*	#registro .registro-widgets-wrapper.type3 .widget.widget_links ul li a:hover { color:#2c3e50; }
*/
	#registro .registro-widgets-wrapper.type3 .widget-title .fa { background-color:#dee2e5; }
	#registro .registro-widgets-wrapper.type4 { background:#34495e; }
	#registro .registro-widgets-wrapper.type4 .widget-title { border:none; margin-bottom:15px; padding:0; color:#6f8295; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Chrome only override */	
		#registro .widget .mailchimp-form .dt-sc-button { padding:16px 20px 15px 19px; }
	
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome, .widget .mailchimp-form .dt-sc-button { min-height:51px;}
		::i-block-chrome, #registro .widget .mailchimp-form .dt-sc-button { padding:16px 18px 15px 19px; }
    }

	.copyright { float:left; width:100%; clear:both; padding:25px 0px; background-color:#fff; }
	.copyright p { float:left; margin-bottom:0; }
	.copyright p a { color:#92a7bb; }
	.registro-links { float:right; margin:0; }
	.registro-links li { float:left; display:inline; padding-bottom:0; }
	.registro-links li a { font-size:13px; color:#92a7bb; padding:0px 7px; line-height:22px; }
	.registro-links li:last-child a { background:none; }
	.copyright.type3 p { line-height:30px; }
	
	.tweets { float:left; width:100%; font-size:16px; }
	.tweets a:hover, .tweet_text { color:#fff; }
	.tweet_text { display:block; }
	.registro-wrapper .copyright { background-color:#1c1c1c; }
	.registro-wrapper { background:#202020 url(images/registro-bg.jpg) repeat-y left top; float:left; width:100%; text-align:center; position:relative; }
	.registro-wrapper .tweet_list { line-height: 35px; margin: auto; width: 75%; }
	
	.bottom-tweet:before { border-top:45px solid #f8f8f8; border-right:45px solid transparent; border-left:45px solid transparent; position:absolute; top:0; left:0; right:0; margin:auto; width:0; content:""; }
	.bottom-tweet span { font-size:17px; position:absolute; left:0; right:0; margin:0 auto; line-height:25px; width:100%; }
	.bottom-tweet { float:left; width:100%; position:relative; margin-bottom:40px; }
	
	.bottom-tweet.type2:before { border-top-color:#38526c; }