/*
Theme Name: Reales WP Child
Theme URI: http://mariusn.com/themes/reales-wp/
Description: Reales WP is a fully responsive real estate premium wordpress theme
Template: realeswp
Version: 0.1
Author: GUMTW
Author URI: http://mariusn.com/
Text Domain: reales-child
Tags: black, white, light, four-columns, responsive-layout, custom-colors, custom-header, custom-menu, featured-image-header, full-width-template, sticky-post, theme-options, translation-ready, threaded-comments
License:
License URI:
*/

.RatingsRow.dummy {
	display:none;
}
.RatingOption.dummy {
        display:none;
}

.star-rating {
  line-height:32px;
  font-size:1.25em;
  cursor: pointer;
}

.figure {
  background-color: #ffffff;
}


.b-upload {
        white-space: nowrap;
}
        .b-upload__name,
        .b-upload__size {
                display: inline-block;
                position: relative;
                overflow: hidden;
                max-width: 150px;
                vertical-align: middle;
        }
                .b-upload__size {
                        color: #666;
                        font-size: 12px;
                }

        .b-upload .js-files:after {
                clear: both;
                content: '';
                display: block;
        }

        .b-upload__dnd {
                padding: 30px;
                border-radius: 5px;
                margin-bottom: 10px;
                background-color: rgba(0,0,0,.1);
        }
                .b-upload__dnd_hover {
                        color: #fff;
                        background-color: orange;
                }

        .b-upload__hint {
                padding: 5px 8px;
                font-size: 12px;
                white-space: normal;
                border-radius: 3px;
                background-color: rgba(0,0,0,.08);
        }

.b-thumb {
        float: left;
        margin: 3px;
        padding: 5px;
        overflow: hidden;
        position: relative;
        box-shadow: 0 0 2px rgba(0,0,0,.4);
        background-color: #fff;
}
        .b-thumb__del {
                top: -6px;
                right: -1px;
                color: #FF0000;
                cursor: pointer;
                opacity: 0;
                z-index: 999;
                position: absolute;
                font-size: 20px;
                -webkit-transition: opacity .1s ease-in;
                -moz-transition: opacity .1s ease-in;
                transition: opacity .1s ease-in;
        }
                .b-thumb:hover .b-thumb__del {
                        opacity: 1;
                }

        .b-thumb__rotate {
                top: 40%;
                left: 50%;
                width: 32px;
                height: 32px;
                cursor: pointer;
                margin: -16px 0 0 -16px;
                position: absolute;
                background: url('js/vendor/mailru/jquery.fileapi/statics/uploader/rotate.png');
        }

        .b-thumb__preview {
                width: 80px;
                height: 80px;
                -webkit-transition: -webkit-transform .2s ease-in;
                -moz-transition: -moz-transform .2s ease-in;
                transition: transform .2s ease-in;
        }
                .b-thumb__preview__pic {
                        width: 100%;
                        height: 100%;
                        background: url('js/vendor/mailru/jquery.fileapi/statics/uploader/file-icon.png') 50% 50% no-repeat;
                }

        .b-thumb__name {
                width: 80px;
                overflow: hidden;
                font-size: 12px;
        }

        .b-thumb__progress {
                top: 75px;
                left: 10px;
                right: 10px;
                position: absolute;
        }

.bttn {
        cursor: pointer;
        display: inline-block;
        *zoom: 1;
        *display: inline;
        position: relative;
        overflow: hidden;
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif;
        border-radius: 4px;
        vertical-align: middle;
}
        .btn-success {
                border: 1px solid rgba(0,0,0,.2);
                padding: 8px 20px;
                background-color: #086492;
                background: -moz-linear-gradient(top,#086492 0%,#086492);
                background: -webkit-gradient(linear, left top, left bottom,from(#086492),to(#086492));
                box-shadow: 0 1px 1px rgba(255,255,255,.5);
        }

                .btn-success.btn-small[aria-disabled],
                .btn-primary[disabled],
                .btn-warning[disabled] {
                        opacity: .7;
                }

        .btn-primary {
                color: #333;
                border: 1px solid rgba(0,0,0,.2);
                padding: 8px 20px;
                background-color: #62c462;
                background: -moz-linear-gradient(top,#62c462 0%,#51a351);
                background: -webkit-gradient(linear, left top, left bottom,from(#62c462),to(#51a351));
                box-shadow: 0 1px 1px rgba(255,255,255,.5);
        }

        .btn-warning {
                color: #333;
                border: 1px solid rgba(0,0,0,.2);
                padding: 8px 20px;
                background-color: #bd362f;
                background: -moz-linear-gradient(top,#ee5f5b 0%,#bd362f);
                background: -webkit-gradient(linear, left top, left bottom,from(#ee5f5b),to(#bd362f));
                box-shadow: 0 1px 1px rgba(255,255,255,.5);
        }

        .btn-small {
                padding: 5px 10px;
                font-size: 16px;
        }

        .bttn input {
                top: -10px;
                right: -40px;
                z-index: 2;
                position: absolute;
                cursor: pointer;
                opacity: 0;
                filter: alpha(opacity=0);
                font-size: 50px;
                cursor: pointer;
        }

        .btn-txt {
                position: relative;
        }

        .bttn .progress {
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                opacity: .5;
                position: absolute;
        }

                .progress .bar {
                        width: 0;
                        top: 0;
                        left: 0;
                        bottom: 0;
                        position: absolute;
                        background-color: #f60;
                }

.fileprogress {
        padding: 1px;
        height: 5px;
        box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
        border-radius: 10px;
        background-color: rgba(0,0,0,.5);
}
        .fileprogress__bar {
                width: 0;
                height: 100%;
                border-radius: 10px;
                background-color: orange;
        }

.btn input {
    top: -10px;
    right: -40px;
    z-index: 2;
    position: absolute;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 50px;
    cursor: pointer;
}

#wrapper {
    left: 0;
    margin-left: 70px;
    margin-top: 60px;
    margin-right: 0;
    margin-bottom: 0;
}

#home-logo {
    -webkit-filter: drop-shadow(0px 0px 5px #444);
    filter: drop-shadow(0px 0px 5px #444);
    width:300px;
}

@media screen and (max-width: 767px) {
	#wrapper {
	    left: 0;
	    margin-left: 0px;
	    margin-top: 50px;
	    margin-right: 0;
	    margin-bottom: 0;
	}

	#home-logo{
		width:50%;
		height:auto;
	}
}

.propImg {
     height:120px;
     overflow: hidden;   
}

.propImg img {
    width: 200px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
}

h2.marina_title {
 font-size:16px;
 margin-top:0.83em; 
}

.label-yellow a {
  color: white;
}
