.w2dc-sticky-ribbon {
    position: absolute;
    right: -5px;
    top: -5px;
    overflow: hidden;
    width: 65px;
    height: 65px;
    text-align: right;
    background: url(https://www.weddingdayangel.com/wp-content/uploads/2021/04/pin.png) no-repeat 0 0;
}
.w2dc-content .w2dc-form-control-feedback.w2dc-glyphicon{
color: #90140f;
    line-height: 33px;
    font-size: 16px;
}
.w2dc-featured-label{
	display:none !important;
}

.w2dc-content .w2dc-featured, .w2dc-content .w2dc-panel-default>.w2dc-panel-heading.w2dc-featured{
	background-color: #e9e0c4;
}
.w2dc-anim-style figure.w2dc-listing-logo:hover figcaption{
	display:none;
}
div.w2dc-content a, div.w2dc-content h2 a{
	    color: #90140f !important;
}
div.w2dc-content a:hover, div.w2dc-content h2 a:hover, div.w2dc-content.w2dc-widget a:hover, div.w2dc-content .w2dc-pagination>li>a:hover {
    color: #000 !important;
}

.w2dc-content.w2dc-search-form select:not(.w2dc-week-day-input) {
background-image: linear-gradient(
50deg
,transparent 50%,#fff 50%),linear-gradient(
130deg
,#fff 50%,transparent 50%),linear-gradient(to right,#90140f,#90140f) !important;

height: 35px;
}
.w2dc-search-section.w2dc-row:not(.w2dc-search-form-bottom){
	/*display:flex !important;*/
	width:100% !important;
}
.w2dc-search-section.w2dc-row.w2dc-search-form-bottom{
display: flex !important;
    align-items: center;
    position: relative;
    top: 10px;
}
.w2dc-content.w2dc-search-form {
    background: -moz-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(144,20,15,1)),color-stop(100%,rgba(213,195,142,1)))!important;
    background: -webkit-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: -o-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: linear-gradient(to bottom,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(144,20,15,1),endColorstr=rgba(213,195,142,1),GradientType=0)!important;
}
.w2dc-content.w2dc-search-form {
    border-radius: 6px;
    border: 1px solid transparent;
    margin-bottom: 20px;
}
.w2dc-search-form-button button{
	position: relative !important;
    left: 0 !important;
       border-radius: 4px  !important;
    padding: 6px 30px  !important;
    font-weight: 400  !important;
    font-size: 14px  !important;
height: 38px !important
}
button.w2dc-btn.w2dc-btn-primary.w2dc-submit-button-hidden {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
height: auto;
width: 100%;
}
.w2dc-search-overlay.w2dc-container-fluid {
    display: flex;
}
.w2dc-search-form-button.w2dc-col-md-6.w2dc-pull-right.w2dc-text-right {
width: 100% !important;
}

.w2dc-listings-grid .w2dc-listing .w2dc-listing-text-content-wrap{
padding: 0px 10px;
}
.w2dc-content h2, .w2dc-content .w2dc-h2 {
    font-size: 30px !important;
}
.w2dc-field-content{
font-size: 18px !important;
}
.w2dc-search-section-label {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1.7em;
    text-shadow: 0 1px 1px #000;
    font-style: italic;
    line-height: 2em;
padding:0 !important;
}
@media (min-width: 992px){
	
.w2dc-row .w2dc-col-md-6{
    width: 50% !important;
}
}

.w2dc-fields-group .w2dc-fields-group-caption {
    display: none;
}

.w2dc-content .w2dc-share-buttons {
    display: none;
}

.w2dc-field-caption .w2dc-field-icon {
    color: #000000;
}

@media(min-width:800px){.w2dc-content .w2dc-search-overlay .w2dc-row {
    width: 45%;
    display: inline-block!important;
}
.w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) {
    width: 20%;
    display: inline-block!important;
}
.w2dc-location-input {
    width: 100%!important;
}
input.w2dc-btn.w2dc-btn-primary {
    width: 100%!important;
}
.w2dc-content .w2dc-form-group {
    overflow: inherit!important;width:100%!important;
}
input.w2dc-btn.w2dc-btn-primary {
    margin-top: -29px!important;
}
}

.w2dc-field-caption {
    vertical-align: top;
    display: none;
}

.w2dc-sticky-ribbon span {
    background-color: #1f82a5;
    display: none;
}
h2.custom_title {
        color: #8a0600;
    font-size: 30px !important;
    line-height: 1.4 !important;
    font-family: 'Alice';
    margin-bottom: 5px !important;
}
.w2dc-search-input-field-wrap>.w2dc-row {
    margin: 0;
}

.w2dc-search-input-field-wrap>.w2dc-row>.w2dc-col-md-12 {
    padding: 0;
}

.w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) {
    margin: 0;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) .w2dc-search-form-button {
    text-align: center;
    padding-right: 0;
}

@media (max-width: 991px) {
    .w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) .w2dc-search-form-button .w2dc-btn {
        width: 100%;
        line-height: 1.33;
        height: auto;
        padding: 7px!important;
        margin-top: 3px;
        max-width:95px;
        left: 40px !important;
    }

    .w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) {
        max-width: 180px;
        margin-left: auto;
        width: 100%;
        margin-bottom: 15px;
    }

    .w2dc-search-overlay {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) .w2dc-search-form-button {
        padding-left: 0;
    }

    .w2dc-search-overlay:before, .w2dc-search-overlay:after {
        display: none;
    }

    .w2dc-search-section .w2dc-search-input-field-wrap {
        padding: 0;
    }
}

/* 13-05-2021 Start */

.w2dc-search-form .w2dc-search-form-bottom {
    top: 11px !important;
}
.w2dc-search-form .w2dc-search-form-button button {
    height: auto !important;
}
@media (max-width: 991px) {
.w2dc-search-form .w2dc-search-form-bottom {
    top: 0 !important;
}
}
/* 13-05-2021 End*/

/*25-05-2021 Css*/
.w2dc-search-form .w2dc-search-input-field-wrap .w2dc-has-feedback .w2dc-form-control {
    height: auto;
    font-size: 14px;
    border-radius: 4px;
}
.w2dc-sticky-ribbon {
    position: absolute;
    right: -5px;
    top: -5px;
    overflow: hidden;
    width: 65px;
    height: 65px;
    text-align: right;
    background: url(https://www.weddingdayangel.com/wp-content/uploads/2021/04/pin.png) no-repeat 0 0;
}
.w2dc-content .w2dc-form-control-feedback.w2dc-glyphicon{
color: #90140f;
    line-height: 33px;
    font-size: 16px;
}
.w2dc-featured-label{
	display:none !important;
}

.w2dc-content .w2dc-featured, .w2dc-content .w2dc-panel-default>.w2dc-panel-heading.w2dc-featured{
	background-color: #e9e0c4;
}
.w2dc-anim-style figure.w2dc-listing-logo:hover figcaption{
	display:none;
}
div.w2dc-content a, div.w2dc-content h2 a{
	    color: #90140f !important;
}
div.w2dc-content a:hover, div.w2dc-content h2 a:hover, div.w2dc-content.w2dc-widget a:hover, div.w2dc-content .w2dc-pagination>li>a:hover {
    color: #000 !important;
}

.w2dc-content.w2dc-search-form select:not(.w2dc-week-day-input) {
background-image: linear-gradient(
50deg
,transparent 50%,#fff 50%),linear-gradient(
130deg
,#fff 50%,transparent 50%),linear-gradient(to right,#90140f,#90140f) !important;

height: 35px;
}
.w2dc-search-section.w2dc-row:not(.w2dc-search-form-bottom){
	/*display:flex !important;*/
	width:100% !important;
}
.w2dc-search-section.w2dc-row.w2dc-search-form-bottom{
display: flex !important;
    align-items: center;
    position: relative;
    top: 10px;
}
.w2dc-content.w2dc-search-form {
    background: -moz-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(144,20,15,1)),color-stop(100%,rgba(213,195,142,1)))!important;
    background: -webkit-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: -o-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    background: linear-gradient(to bottom,rgba(144,20,15,1) 0%,rgba(213,195,142,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(144,20,15,1),endColorstr=rgba(213,195,142,1),GradientType=0)!important;
}
.w2dc-content.w2dc-search-form {
    border-radius: 6px;
    border: 1px solid transparent;
    margin-bottom: 20px;
}
.w2dc-search-form-button button{
	position: relative !important;
    left: 0 !important;
       border-radius: 4px  !important;
    padding: 6px 30px  !important;
    font-weight: 400  !important;
    font-size: 14px  !important;
height: 38px !important
}
button.w2dc-btn.w2dc-btn-primary.w2dc-submit-button-hidden {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
height: auto;
width: 100%;
}
.w2dc-search-overlay.w2dc-container-fluid {
    display: flex;
}
.w2dc-search-form-button.w2dc-col-md-6.w2dc-pull-right.w2dc-text-right {
width: 100% !important;
}

.w2dc-listings-grid .w2dc-listing .w2dc-listing-text-content-wrap{
padding: 0px 10px;
}
.w2dc-content h2, .w2dc-content .w2dc-h2 {
    font-size: 30px !important;
}
.w2dc-field-content{
font-size: 18px !important;
}
.w2dc-search-section-label {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1.7em;
    text-shadow: 0 1px 1px #000;
    font-style: italic;
    line-height: 2em;
padding:0 !important;
}
@media (min-width: 992px){
	
.w2dc-row .w2dc-col-md-6{
    width: 50% !important;
}
}

.w2dc-fields-group .w2dc-fields-group-caption {
    display: none;
}

.w2dc-content .w2dc-share-buttons {
    display: none;
}

.w2dc-field-caption .w2dc-field-icon {
    color: #000000;
}

@media(min-width:800px){.w2dc-content .w2dc-search-overlay .w2dc-row {
    width: 45%;
    display: inline-block!important;
}
.w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) {
    width: 20%;
    display: inline-block!important;
}
.w2dc-location-input {
    width: 100%!important;
}
input.w2dc-btn.w2dc-btn-primary {
    width: 100%!important;
}
.w2dc-content .w2dc-form-group {
    overflow: inherit!important;width:100%!important;
}
input.w2dc-btn.w2dc-btn-primary {
    margin-top: -29px!important;
}
}

.w2dc-field-caption {
    vertical-align: top;
    display: none;
}

.w2dc-sticky-ribbon span {
    background-color: #1f82a5;
    display: none;
}
h2.custom_title {
        color: #8a0600;
    font-size: 30px !important;
    line-height: 1.4 !important;
    font-family: 'Alice';
    margin-bottom: 5px !important;
}
.w2dc-search-input-field-wrap>.w2dc-row {
    margin: 0;
}

.w2dc-search-input-field-wrap>.w2dc-row>.w2dc-col-md-12 {
    padding: 0;
}

.w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) {
    margin: 0;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) .w2dc-search-form-button {
    text-align: center;
    padding-right: 0;
}

@media (max-width: 991px) {
    .w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) .w2dc-search-form-button .w2dc-btn {
        width: 100%;
        line-height: 1.33;
        height: auto;
        padding: 7px!important;
        margin-top: 3px;
        max-width:95px;
        left: 40px !important;
    }

    .w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) {
        max-width: 180px;
        margin-left: auto;
        width: 100%;
        margin-bottom: 15px;
    }

    .w2dc-search-overlay {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .w2dc-content .w2dc-search-overlay .w2dc-row:nth-child(3) .w2dc-search-form-button {
        padding-left: 0;
    }

    .w2dc-search-overlay:before, .w2dc-search-overlay:after {
        display: none;
    }

    .w2dc-search-section .w2dc-search-input-field-wrap {
        padding: 0;
    }
}

/* 13-05-2021 Start */

.w2dc-search-form .w2dc-search-form-bottom {
    top: 11px !important;
}
.w2dc-search-form .w2dc-search-form-button button {
    height: auto !important;
}
@media (max-width: 991px) {
.w2dc-search-form .w2dc-search-form-bottom {
    top: 0 !important;
}
}
/* 13-05-2021 End*/

/*25-05-2021 Css*/
.w2dc-search-form .w2dc-search-input-field-wrap .w2dc-has-feedback .w2dc-form-control {
    height: auto;
    font-size: 14px;
    border-radius: 4px;
}

.w2dc-col-md-12 .w2dc-jquery-ui-slider{
    display: none;
}
.w2dc-content .w2dc-form-control-feedback.w2dc-glyphicon.w2dc-glyphicon-search , .w2dc-content .w2dc-form-control-feedback.w2dc-glyphicon.w2dc-get-location{
    display: none;
}
.w2dc-content .w2dc-form-control-feedback.w2dc-glyphicon.w2dc-glyphicon-search.w2dc-search-input-reset , .w2dc-content .w2dc-form-control-feedback.w2dc-glyphicon.w2dc-search-input-reset {
    display: block;
}
body > .w2dc-dropdowns-menu {
    z-index: 9999;
}
.nicescroll-cursors {
    background-color: #90140f !important;
    width: 13px !important;
}

figure.w2dc-listing-logo{
border: 1px solid #dddddd;
}