/*
	Theme Name: Fortun child
	Theme URI: https://themeforest.net/item/fortun-multiconcept-wordpress-theme/19341019
	Author: AgniDesigns	
	Version: 1.0
	Description: Multi-Concept WordPress theme
	Author URI: http://themeforest.net/user/AgniHD	
	Template: fortun
*/
@import url("../fortun/style.css");
@import url("../fortun/css/responsive.css");

.blog .has-margin {
    padding: 0;
    padding-bottom:60px;
}

@media (max-width:767px) {
.standard-content {
    padding-top:60px;
}
}

@media (max-width:767px) {
.blog-single-post .entry-meta {
    margin-top: 60px;
}
}


.agni-page-header::after {
    /*width: 80%;*/
    /*margin-right: auto;*/
    /*margin-left: auto;*/
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
    height: 70px;
    content: '';
    background-color: #f4f4f4;
    z-index: 99999;
    bottom: 0;
    position: absolute;
    left:0;
    right:0;
    margin: 0 auto;
    border-radius: 3px 3px 0 0;
}

@media (max-width:767px) {
    .agni-page-header::after {
        display:none;
    }
}



@media (min-width: 768px) {
.agni-page-header::after {
    width: 95%;
    margin: 0 auto;
}
}

@media (min-width: 1000px) {
.agni-page-header::after {
    max-width: 1000px!important;
}
}



/*CONTAINER*/

/*@media (max-width:767px) {*/
/*.epl-template-blog .container {*/
/*    padding-left:0;*/
/*    padding-right:0;*/
/*}*/
/*}*/

@media (min-width: 768px) {
.container {
    width: 95%;
}
}

@media (min-width: 1200px) {
.container {
    max-width: 1200px;
}
}

/*LOGO*/

.header-icon img {
    padding-bottom: 2px!important;
}

.header-icon img {
    width:auto!important;
    max-width:unset!important;
    height:40px!important;
    max-height:40px;
}

.owl-dots {
    margin-bottom:60px!important;
}

.footer-bar .widget, .footer-bar .widget i {
    /*color: #474747;*/
    color: #fff;
    text-align: center;
}

.footer-right, .footer-left {
    font-size:12px!important;
}

.footer-small, .footer-large {
    text-align:center;
}

@media (min-width:768px){

.footer-left {
    text-align:left!important;
}

.footer-right {
    text-align:right!important;
}
}

.col-xs-12.col-sm-6.col-md-4.widget.widget_fortun_social_icons {
    margin-top:6px;
}

.footer-bar {
    padding-top: 44px!important;
    padding-bottom: 30px!important;
}

/*SUBSCRIBE FORM*/ 

.mc4wp-form input[type="submit"], .newsletter input[type="submit"], .newsletter input[type="submit"]:focus {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
    padding: 15px 30px;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #fff;
    font-weight: 400;
    font-family:'poppins' sans-serif;
}



select {
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
   border-radius:2px;
   border:none;
   position:relative;
   z-index:1;
}

/*select:after {*/
/*    content:'HERE';*/
/*    position:absolute;*/
/*    width:50px;*/
/*    height:20px;*/
/*    background-color:pink;*/
/*    z-index:9999;*/
/*}*/


select:focus {
    outline:none;
}

.mc4wp-form input[type="submit"]:hover, .newsletter input[type="submit"]:hover {
    color: #000;
    background-color: #fff;
    border: 2px solid #fff!important;
}

/*.mc4wp-form input[type="email"] {*/
/*    width: 70%;*/
/*    margin-left: 15%;*/
/*    margin-right: 15%;*/
/*    font-size: 14px;*/
/*    padding: 13px 15px;*/
/*    background: #fff;*/
/*    border-radius: 50px;*/
/*    border: 2px solid #fff;*/
/*    color:#000;*/
/*}*/

.wpcf7-form span.checkbox-267  {
    float: left;
}

.wpcf7-form span {
    text-align: left;
}

.wpcf7-form-control.wpcf7-checkbox.checkbox-267 {
    padding: 0;
    background-color: transparent;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity:.5;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity:.5;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity:.5;
}
:-moz-placeholder { /* Firefox 18- */
  opacity:.5;
}

.mc4wp-form input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.mc4wp-form input[type="email"]::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.mc4wp-form input[type="email"]:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.mc4wp-form input[type="email"]:-moz-placeholder { /* Firefox 18- */
  color: #000;
}

/*BLOG SINGLE*/



#comments {
    display:none;
}

.entry-footer, .entry-footer a {
    text-align: center;
}

.agni-slide-title > *:first-child {
    font-size: 90%;
    text-transform: uppercase;
}

/*JOBS LISTING*/

.panel-heading {
    padding: 0;
    border:none!important;
    background-color:transparent!important;
}

.panel-body {
    padding-left:0!important;
    padding-right:0!important;
}

.panel {
    border:none!important;
    box-shadow:none!important;
}

.read-more.btn.btn-info, .btn-primary, input.btn-primary, .epl-la-subscribe-form input.la-form-toggler, .epl-la-subscribe-form input[type="submit"], #epl-la-unsub-container .unsubscribe_all.button, .posts-navigation .nav-links a {
    color: #00628A!important;
    background-color: transparent;
    padding: 16px 30px;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #00628A;
    border-radius:50px;
    box-shadow:none;
    line-height: 1;
}

.read-more.btn.btn-info:hover, .btn-primary:hover, input.btn-primary:hover, .epl-la-subscribe-form input.la-form-toggler:hover, .epl-la-subscribe-form input[type="submit"]:hover, #epl-la-unsub-container .unsubscribe_all.button:hover, .posts-navigation .nav-links a:hover {
    color: #fff!important;
    background-color: #00628A!important;
    border: 2px solid #00628A!important;
    
}


.btn:hover, .btn:focus, .btn.focus {
    color: #fff;
}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
    border-color: #00628a;
}

.btn-lg {
    padding: 15px 30px!important;
}

.panel-heading {
    font-size:18px!important;
}

.aol-heading {
    margin-top: 60px;
    margin-bottom: 30px;
}

.aol_ad-template-default .site-footer .vc_row {
    margin-right:15px!important;
    margin-left:-15px!important;
}

/*FORM*/

.fortune-contact-form-style-2 {
    text-align:center;
}

.wpcf7-form .wpcf7-submit, input[type="submit"] {
    border: 2px solid #00628a;
    padding: 15px 30px;
    border-radius: 60px;
    background-color: transparent;
    color: #00628a;
    font-weight: 400;
    font-size: 18px;
    margin-top:0;
}

@media (max-width:767px) {
    .wpcf7-form .wpcf7-submit {
    width:100%
}
}

.wpcf7-form .wpcf7-submit:hover, input[type="submit"]:hover {
    border-color:#00628a;
    background-color:#00628a;
    color:#fff;
}


.wpcf7-form-control:not(.wpcf7-submit) {
    padding: 14px 20px;
    /*border-radius: 26px;*/
    background-color:#fff;
}




input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="date"], textarea, .epl-search-form .in-field, .mc4wp-form input[type="email"], #epl-la-unsub-container form .input input, .newsletter input[type="email"] {
    color: #363636!important;
    border: none;
    background-color:#fff;
    border-radius: 2px;
    padding: 12px;
    border-bottom: 2px solid #b9b9b9;
    box-shadow:none;
    font-size:15px;
}

/*subscribe form*/

@media (min-width:650px) {

/*.mc4wp-form input[type="email"] */
.newsletter
{
    max-width: 70%;
    margin-left: 15%;
    margin-right: 15%;
}
}

.form-control:focus, input[type="tel"]:focus, input[type="date"]:focus {
    border-color: #b9b9b9;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control, select {
    display: block;
    width: 100%;
    height: 52px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border-bottom: 2px solid #b9b9b9;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 20px;
}

textarea.form-control {
    height: 104px;
}

.aol_app_form input[type="file"] {
    height: auto;
    width: auto;
    border: none;
    padding: 0;
    background: transparent;
}

.footer-content-block .aol-heading, .footer-content-block .aol_app_form {
    display:none!important;
}

/*TEAM*/
@media (max-width:500px) {
.epl-author-position {
    width:142px;
}
}

.epl-author-archive .epl-author-position {
    font-style:italic;
}

.epl-author-archive h5 {
    font-size:16px;
}

.epl-author-child.epl-author-archive .epl-author-image img {
width:140px!important;
border-radius:70px!important;
}

@media (min-width:501px) {
.epl-author-child.epl-author-archive {
    text-align:center;
}
}

@media (max-width:500px){
.epl-author-child.epl-author-archive .epl-author-box.epl-author-details {
    padding-left:30px;
}
.epl-author-child.epl-author-archive .epl-author-image img {
    width:110px!important;
border-radius:55px!important;
    
}
}

.label-mobile {
    display:none;
}


/*SINGLE TEAM MEMBER*/

.epl-sd-listings .container {
    padding-left: 0!important;
    padding-right: 0!important;
    width:100%;
}

@media (min-width: 1200px) {
.epl-sd-listings .container {
    width: 100%;
}
}

.staff-single .entry-header {
    text-align:center;
}

.staff-single .entry-image img {
    border-radius:75px;
    max-width:150px;
    max-height:150px;
}

.staff-single .contact-details {
    text-align:center;
    margin-bottom:30px;
}

.staff-single {
        padding-top:60px;
        padding-bottom:60px;
}

@media (min-width:992px) {
    .staff-single .copy-col {
            width: 66.66666667%;
                margin-left: 16.66666667%;
    }
}

.staff-single .epl-tab-title {
    border-bottom: none;
    text-align: center;
    margin-top: 60px;
}

/*listings*/
@media screen and (max-width: 500px) {
.directory-page-dynamic .directory-section .hentry {
    width: 100%;
}
}

/*old team*/
/*.member-thumbnail img {*/
/*    border-radius: 100px;*/
/*    max-width: 200px;*/
/*    margin: 0 auto!important;*/
/*}*/

/*.member-container {*/
/*    text-align:center;*/
/*}*/

/*.member-designation-text {*/
/*    margin-bottom: 0;*/
/*}*/


/*FORM*/
.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
    border: none!important;
}

.wpcf7-response-output {
    text-align:center!important;
    padding: 0!important;
    margin-left:0!important;
}

div.wpcf7 .ajax-loader {
    display: none!important;
}


/*TEMPLATE PAGES*/

	    .property-template-default #secondary, .rental-template-default #secondary, .directory-template-default #secondary, .archive #secondary {
	        display:none;
	    }
	    
	    #epl-default-map {
	        height:250px!important;
	        border: 1px solid #363636;
	    }
	    
	        /*AUTHOR*/
    
        .epl-author-slogan.author-slogan {
            display:none;
        }
        
        .epl-author-contact-details.author-contact-details {
            width:auto;
        }
    
	    
	    .epl-author-image img {
            width: 80px!important;
            border-radius:40px;
        }
        
        .epl-author-box.epl-author-image {
            padding-right: 1em;
            padding-bottom: 1em;
            width: auto;
            min-width:0!important;
        }
        
        .epl-author-box {
            width: auto;
                }
        
        @media screen and (max-width: 500px) {
            .epl-author-box {
                width: auto !important;
            }
        }
        
        ul.epl-author-tabs li.epl-author-current, ul.property_search-tabs li.epl-sb-current, li.tbhead.current {
            display: none!important;
        }
        
        .epl-author-box-outer-wrapper {
            padding: 15px!important;
            background-color:#fff;
        }
	    
	    .epl-section-property-details {
	        display:none!important;
	    }
	    
	    .suburb, .state {
	        display:none;
	    }
	    
	    /*inspection times*/
	    
	    .epl-inspection-times {
            padding-left: 0;
            padding-right: 0;
        }
        
        .epl_inspection_calendar {
            
            position:relative;
        }
        
        .epl_inspection_calendar::after {
            background-image:url('/wp-content/uploads/2018/05/calendar-icon.svg');
            background-repeat:no-repeat;
            content: '';
            width: 20px;
            height: 20px;
            position: absolute;
            right: 0;
            margin-top: -2px;
        }
        
        
        .epl-inspection-times a {
            display: inherit;
            padding-right: 20px;
        }
        
        @media(max-width:767px){
         .property-box-right .epl-inspection-times {
             display:none;
        }
        }
        
        .home-open-wrapper {
                -webkit-padding-start: 0!important;
        }
        
        
        
        
        
        
        /*IMAGE HEIGHT CONTROL AND WIDTH*/
        
        .epl-property-blog .property-box-right {
                width: 34%;
                padding:20px;
            }
            
            
        .epl-property-blog .property-box-left {
            width: 66%;
            /*max-height: 360px;*/
                display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-right:0!important;
    background-color:#242424;
        }
        
    @media(max-width:767px){
            
        .epl-property-blog .property-box-right {
                width: 100%;
            }
            
            
        .epl-property-blog .property-box-left {
            width: 100%;
            max-height: 100%;
            }
            
            
        .epl-property-blog .property-box-left {
            padding-right: 0;
        }
        
    }
    
        
        
        .epl-property-blog .property-box img {
            min-width: 100%;
            object-fit:cover;
            max-height:440px;
        }
        
        
        
        
    @media screen and (max-width: 500px) {
        
        .epl-property-blog, .epl-property-blog.hentry {
            max-width: 100%;
        }
        
        .epl-property-blog .property-box img {
            min-width: 100%;
            height:auto;
        }
        
    }
        
        
        /*.epl-property-blog .property-box-right {*/
        /*    padding: 20px 20px 20px 10px;*/
        /*    min-height: 170px;*/
        /*}*/
        
        /*@media(max-width:767px){*/
        /*    .epl-property-blog .property-box-right {*/
        /*    padding: 20px 20px 20px 20px;*/
        /*    }*/
        /*}*/
        
        
        
        
        
        
        
        
        .epl-property-blog .epl-property-blog-entry-wrapper {
            margin: 0;
            background: #fff;
            -webkit-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4);
            -moz-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4);
            box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.15);
            margin-bottom:20px;
             /*display: flex;*/
  /*justify-content: space-between;*/
  /*align-items: center;*/
  /*flex-wrap: wrap;*/
        }
        
        @media (min-width:768px) {
            .epl-property-blog .epl-property-blog-entry-wrapper {
                display: flex;
            }
        }
        
        
        
    /*LISTING LABELS*/
    
    .epl-property-single .status-sticker.new, .epl-property-blog .status-sticker.new {
    background: #00628a!important;
}

.epl-property-blog .status-sticker.open {
    background: #242424!important;
}

.epl-stickers-wrapper {
    top: 35px;
    z-index:3;
}

    @media(min-width:992px){
        
        .epl-stickers-wrapper {
            z-index:1;
        }
        
    }
    
    

    
    
    /*LISTING LOOP CONTENT*/
    
    
    .epl-property-blog {
    font-size: 14px;
    line-height: 1.7;
    }
    
    .epl-property-blog .entry-title {
        font-size: 1.6em;
        line-height: 1.2;
        margin-top: 3px;
    }
    
.page-price {
    color: #0C6288;
    font-weight: 600;

}

@media (min-width:768px) {
.property-box-right .page-price {
        position: absolute;
    right: 0;
    top: 0;
}
}

.rent-period {
    font-size:80%;
    margin-left:5px;
}

@media (min-width:768px) {
.property-box-right .rent-period {
    float:right;
}
}


    
    /*LOOP*/
    .epl-inspection-times {
        margin: 18px 0px 22px 0px;
        box-shadow:none;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
    }
    
    /*SINGLE*/
    
    .epl-single-default .epl-la-subscribe-form {
        display:none;
    }
    
    
            /*footer margin*/
            
        .loop {
            margin-bottom: 20px;
        }
            
    
        .single-prop-side .epl-inspection-times {
        padding: 15px;
        background-color: #fff;
        margin:0!important;
            -webkit-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4)!important;
            -moz-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4)!important;
            box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.15)!important;
    }
    
    .single-prop-side .epl-inspection-times .epl-inspection-times-label {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.03em;
    }
    
    .epl-inspection-times .epl-inspection-times-label, .epl-property-blog .property-address {
        font-weight: 600;
        color: #000;
        margin-bottom: 10px;
    }
    
    .epl-inspection-times ul.home-open-wrapper li {
        padding-top: 6px;
        padding-bottom: 6px;
        border-top: 1px solid #e3e3e3;
    }
    
    
    .epl-author-box-container {
            margin: 15px 0;
        }
    
    .epl-author-box-outer-wrapper {
        margin-bottom: 0;
    }
    
    
    /*AUTHOR*/
    
    .epl-author-slogan.author-slogan {
        display:none;
    }
    
    .epl-author-contact-details.author-contact-details {
        width:100%!important;
    }
    
    
    /*SOCIAL SHARE BOX*/
    
    .social-share-box {
        background-color: #fff;
        padding: 15px;
        margin-top: 15px;
    }
    
.heateorSssSharing, .heateorSssSharingButton {
    margin: 4px!important;
}

.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
        margin-left: calc(50% - 102px);
        margin-bottom: 6px;
}
    
    
    
    /*text-button*/
    
    .text-button a {
    color: #00628a;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .6px;
    font-weight:600;
    }
    
    
@media(max-width:767px){
    .price {
        text-align:left!important;
    }
    .epl-property-blog .epl-excerpt-content {
        margin: 16px 0px 22px 0px;
    }
}


/*SEARCH BAR POSITIONING*/

.epl-search-tabs {
    display: inline-block;
    width: 25%;
    padding: 5px;
    left: 0;
    top: 32px;
    position: absolute;
}

ul.epl-author-tabs li, ul.property_search-tabs li, ul.map-tabs li {
    text-align: center;
    width:100%;
}

.epl-search-row-full.epl-property_location, .epl-search-row-full.epl-property_category {
    width: 25%;
    padding:5px;
    display:inline-block;
    position:absolute;
    top: 2px;
    /*CHNAGE*/
}

/*suburb*/
.epl-search-row-full.epl-property_location {
    left: 25%;
}

/*house category*/
.epl-search-row-full.epl-property_category {
    display:inline-block;
    left: 50%;
}

/*search button*/
.epl-search-submit-row.epl-search-submit.property-type-search {
    width: 25%;
    right:0;
    padding:5px;
    position:absolute;
    top:22px;
}


/*other items general*/
.epl-search-form .epl-search-other {
    display: none;
}

.epl-search-forms-wrapper.epl-search-default {
    max-width: 100%;
}

.epl-search-form .epl-search-row-half, .epl-search-form .epl-search-row-third {
    margin-top:90px;
    width: 20%;
    position:absolute;
    padding:5px;
}

.epl-search-row.epl-search-row-select.epl-property_bathrooms.fm-block.epl-search-row-half {
    position:absolute;
    right:0;
}

.epl-search-row.epl-search-row-select.epl-property_bedrooms_max.fm-block.epl-search-row-half {
    position:absolute;
    left:60%;
}

.epl-search-row.epl-search-row-select.epl-property_bedrooms_min.fm-block.epl-search-row-half {
    position:absolute;
    left:40%;
}

.epl-search-row.epl-search-row-select.epl-property_price_to.fm-block.epl-search-row-half {
    position:absolute;
    left:20%;
}

.epl-search-row.epl-search-row-select.epl-property_price_from.fm-block.epl-search-row-half {
    position:absolute;
    left:0;
}

/*MOBILE POSITIONING*/

@media (max-width:767px){
    
    .epl-search-tabs {
    display: inline-block;
    width: 100%;
    padding: 5px;
    /*left: 0;*/
    top: 15px;
    position: absolute;
}

ul.epl-author-tabs li, ul.property_search-tabs li, ul.map-tabs li {
    text-align: center;
    width:100%;
}

.epl-search-row-full.epl-property_location, .epl-search-row-full.epl-property_category {
    width: 100%;
    padding:5px;
    display:inline-block;
    position:absolute;
    top: 2px;
    /*CHNAGE*/
}

/*suburb*/
.epl-search-row-full.epl-property_location {
    left: 0;
    top:156px;
}

/*house category*/
.epl-search-row-full.epl-property_category {
    display:inline-block;
    left: 0;
    top:71px;
}

/*search button*/
.epl-search-submit-row.epl-search-submit.property-type-search {
    width: 100%;
    left:0;
    padding:5px;
    position:absolute;
    top:290px;
}


/*other items general*/
.epl-search-form .epl-search-other {
    display: none;
}

.epl-search-forms-wrapper.epl-search-default {
    max-width: 100%;
}

.epl-search-form .epl-search-row-half, .epl-search-form .epl-search-row-third {
    top:152px;
    width:33.33%!important;
    position:absolute;
    padding:5px;
}

.epl-search-row.epl-search-row-select.epl-property_bedrooms_max.fm-block.epl-search-row-half, .epl-search-row.epl-search-row-select.epl-property_price_from.fm-block.epl-search-row-half {
    display:none;
}

.epl-search-row.epl-search-row-select.epl-property_bathrooms.fm-block.epl-search-row-half {
    position:absolute;
    right:0;
}


.epl-search-row.epl-search-row-select.epl-property_bedrooms_min.fm-block.epl-search-row-half {
    position:absolute;
    left:33.33%;
}

.epl-search-row.epl-search-row-select.epl-property_price_to.fm-block.epl-search-row-half {
    position:absolute;
    left:0;
}
}
/*END MOBILE POSITIONING*/

/*END POSITIONING*/

/*SEARCH BAR STYLING*/

.field::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 30px;
    background-image: url(/wp-content/uploads/2018/11/chevron-down-solid.svg);
    top: 54px;
    left: calc(100% - 34px);
    z-index: 99999999999;
    display: inline-block;
    background-repeat: no-repeat;
}

  .epl-property_price_from .field::after, .epl-property_price_to .field::after, .epl-property_bedrooms_min .field::after, .epl-property_bedrooms_max .field::after, .epl-property_bathrooms .field::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 30px;
    background-image: url(/wp-content/uploads/2018/11/chev-down-white.svg);
    top: 36px;
    left: 84px;
    z-index: 99999999999;
    display: inline-block;
    background-repeat: no-repeat;
}


/*holder*/

#main-search-bar {
height: 155px;
    position:relative;
}

@media (max-width:767px){
#main-search-bar::before {
    height:378px!important;
}
}


/*edge bits*/

#main-search-bar::before {
content: '';
    position: absolute;
    height: 150px;
    width: calc(100% + 30px);
    border-radius: 2px;
    background: rgba(0, 0, 0, 0.4);
    margin: 0 auto;
    left: -15px;
}

/*#main-search-bar::before {*/
/*        left:-15px;*/
/*}*/

/*#main-search-bar::after {*/
/*        right:calc(90% + 15px);*/
/*}*/


/*labels*/
.epl-search-form .epl-search-label {
    font-family: 'Poppins';
}

button, input, select, textarea {
    font-family:'Poppins'!important;
}

/*search button*/
.property-type-search button, .property-type-search input[type="button"], .property-type-search input[type="reset"], .property-type-search input[type="submit"] {
    border: 2px solid #fff!important;
    border-radius: 26px;
    background: transparent;
    box-shadow: none;
    color: #fff;
    padding: 15px 30px;
    font-size: 18px;
}

.property-type-search button:hover, .property-type-search input[type="button"]:hover, .property-type-search input[type="reset"]:hover, .property-type-search input[type="submit"]:hover {
    border: 2px solid #fff!important;
    border-radius: 26px;
    background: #fff;
    box-shadow: none;
    color: #000;
    padding: 15px 30px;
    font-size: 18px;
}

select#property_bathrooms.in-field.field-width, select#property_bedrooms_max.in-field.field-width, select#property_bedrooms_min.in-field.field-width, select#property_price_to.in-field.field-width, select#property_price_from.in-field.field-width {
    background-color: transparent;
    color: #fff!important;
    border: none;
    padding: 0;
    height: auto;
    margin-top: -30px;
    position: absolute;
}

/*tabs*/

l.epl-author-tabs li, ul.property_search-tabs li, ul.map-tabs li {
    font-family:'Poppins'!important;
    background: #00628a;
    color: #fff;
    display: inline-block;
    padding: 15px;
    cursor: pointer;
    margin: 0;
    font-size: 18px;
    border-radius: 2px;
    font-weight:400;
}

/*search form labels */
    .epl-search-form .epl-search-label {
    font-size: 10px!important;
}

/*SEARCH BAR TABS*/

    .tab-link {
        position:relative;
        z-index:99;
    }
    
    .tab-link li {
        margin-left:-20px;
    }

        .tab-link::after {
            background-image: url(/wp-content/uploads/2018/07/switch-icon.svg);
            background-repeat: no-repeat;
            content: '';
            width: 20px;
            height: 20px;
            position: absolute;
            right: 16px;
            margin-top: 3px;
            z-index: 999;
        }
        
            .page-template-search-page .tab-link::after, .post-type-archive .tab-link::after {
            margin-top: 6px!important;

        }
        
        
/*ul.property_search-tabs li {*/
/*    padding-right: 35px;*/
/*}*/


/*ICONS*/



/*SEARCH PAGE SEARCH BAR*/

/*alignment*/

.search-page-bar l.epl-author-tabs li, .search-page-bar ul.property_search-tabs li, .search-page-bar ul.map-tabs li {
    padding: 11px;
}

.search-page-bar .epl-search-tabs {
    top: 27px;
    padding-left:15px!important;
}

.search-page-bar .epl-search-submit-row.epl-search-submit.property-type-search {
    top: 20px;
    padding-right:15px!important;
}

.search-page-bar .epl-search-form .epl-search-row-half, .search-page-bar .epl-search-form .epl-search-row-third {
    margin-top:80px;
    padding-left:15px;
}

/*search btn styling*/

.search-page-bar .property-type-search button, .search-page-bar .property-type-search input[type="button"], .search-page-bar .property-type-search input[type="reset"], .search-page-bar .property-type-search input[type="submit"] {
    border: 2px solid #00628a!important;
    color: #00628a;
    font-weight:400;
}

.search-page-bar .property-type-search button:hover, .search-page-bar .property-type-search input[type="button"]:hover, .search-page-bar .property-type-search input[type="reset"]:hover, .search-page-bar .property-type-search input[type="submit"]:hover {
    background: #00628a;
    color: #fff;
}





/*RESULTS PAGE SEARCH*/

/*alignment*/

.search-bar-wrapper l.epl-author-tabs li, .search-bar-wrapper ul.property_search-tabs li, .search-bar-wrapper ul.map-tabs li {
    padding: 11px;
}

.search-bar-wrapper .epl-search-tabs {
    top: 27px;
    padding-left:15px!important;
    z-index: 1;
}

.search-bar-wrapper .epl-search-submit-row.epl-search-submit.property-type-search {
    top: 20px;
    padding-right:15px!important;
}

.search-bar-wrapper .epl-search-form .epl-search-row-half, .search-bar-wrapper .epl-search-form .epl-search-row-third {
    margin-top:80px;
    padding-left:15px;
}

/*search btn styling*/

.search-bar-wrapper .property-type-search button, .search-bar-wrapper .property-type-search input[type="button"], .search-bar-wrapper .property-type-search input[type="reset"], .search-bar-wrapper .property-type-search input[type="submit"] {
    border: 2px solid #00628a!important;
    color: #00628a;
    font-weight:400;
}

.search-bar-wrapper .property-type-search button:hover, .search-bar-wrapper .property-type-search input[type="button"]:hover, .search-bar-wrapper .property-type-search input[type="reset"]:hover, .search-bar-wrapper .property-type-search input[type="submit"]:hover {
    background: #00628a;
    color: #fff;
}


/*.loop-content.epl-template-default {*/
/*    margin-top: 30px;*/
/*}*/

.results-header {
    position: relative;
    padding-top: 0;
    margin-top: 90px;
    text-align: center;
    width: 100%;
}

.epl-switch-view {
    display: none;
}

.epl-switching-sorting-wrap {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    width: 100%;
}

select#epl-sort-listings {
    border-radius: 26px;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border:none;
}

/*select#epl-sort-listings::before {*/
/*    content:'Sort by';*/
/*    left:-100px;*/
/*}*/

/*search results labels*/

.search-bar-wrapper select#property_bathrooms.in-field.field-width, .search-bar-wrapper select#property_bedrooms_max.in-field.field-width, .search-bar-wrapper select#property_bedrooms_min.in-field.field-width, .search-bar-wrapper select#property_price_to.in-field.field-width, .search-bar-wrapper select#property_price_from.in-field.field-width {
    color:#242424!important;
}

.search-bar-wrapper {
height:80px;
padding-top:15px;
position:relative;
}



/*SEARCH RESULTS MOBILE*/

@media (max-width:767px){

/*.search-bar-wrapper .property-type-search button, .search-bar-wrapper .property-type-search input[type="button"], .search-bar-wrapper .property-type-search input[type="reset"], .search-bar-wrapper .property-type-search input[type="submit"] {*/
/*        top:270px;*/
/*}*/



.search-bar-wrapper .epl-search-form .epl-search-row-half, .search-bar-wrapper .epl-search-form .epl-search-row-third {
    margin-top: 98px;
}

.search-bar-wrapper .epl-search-submit-row.epl-search-submit.property-type-search {
    top: 286px;
    padding: 15px!important;
}


.search-bar-wrapper .epl-search-row-full.epl-property_location, .search-bar-wrapper .epl-search-row-full.epl-property_category {
    padding: 15px;
}

.search-bar-wrapper .epl-search-tabs {
    top: 10px;
    padding: 15px!important;
}


.loop-content.epl-template-default {
    margin-top: 0!important;
}

.epl-switching-sorting-wrap {
    margin-top: 0;
}

.results-header {
    padding-top: 30px;
    margin-top: 0;
}


.search-bar-wrapper{
    height:370px;
    padding-top:0!important;
}

    
}




/*FEATURE IMAGE LISTING SINGLE*/

/*uncomment when slider is off*/

/*.epl-featured-image img {*/
/*    min-width: 100%;*/
/*    vertical-align: middle;*/
/*    max-height: 450px;*/
/*    object-fit: cover;*/
/*}*/

/*.epl-featured-image.it-featured-image {*/
/*    height: 100%;*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*    min-width:100%;*/
/*}*/

/*.entry-image {*/
/*    height: auto;*/
/*    min-width: 100%;*/
/*    white-space: nowrap;*/
/*    text-align: center;*/
/*}*/


/*.epl-blog-image img {*/
/*    width:100%!important;*/
/*    height: unset!important;*/
    
/*}*/

.epl-archive-entry-image {
    /*max-height: 440px;*/
    /*overflow: hidden;*/
    /*object-fit:cover;*/
}


@media (max-width:650px) {
.epl_slider_popup_image {
    height:324px!important;
}
}

.epl_slider_popup_image img {
    height:400px;
}

/*TEXT SIZES*/

@media (max-width:767px) {
    h1 {
        font-size:30px!important;
    }
    h3 {
        font-size:20px!important;
    }
}

/*FLOOR PLAN ETC BTNS*/

.due-diligence {
    margin-top:-15px;
}
.epl-button,
.fancybox.epl-button, 
.epl-button.button-br {
    color: #00628a;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .6px;
    font-weight: 600;
    background: #fff;
    color: #00628a;
    border: none;
    padding: 8px 16px;
    border-radius: 50px;
    margin-right:15px;
    margin-bottom:15px!important;
}

.epl-button {
    border:none;
    background-color:transparent;
    border-radius:50px;
}

.epl-button a {
    color:#00628a;
    letter-spacing: .6px;
    font-weight: 600;
}

.epl-button a:hover {
    color:#fff;
}

.epl-button.button-1form input[type='submit'] {
    color: #00628a;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .6px;
    font-weight: 600;
    background: #fff;
    color: #00628a;
    border: none;
    padding:0;
    padding: 8px 16px;
    border-radius: 50px;
    margin-right:0;
    margin-bottom:0;
    line-height:1.42857143;
}

.epl-button.button-1form {
    margin-bottom:15px;
    margin-right:15px;
}

/*.epl-button input[type='submit'] form {*/
/*    background-color:transparent;*/
/*    padding:20px;*/
/*}*/

.epl-button:hover, .epl-button input[type='submit']:hover, .epl-button.button-br:hover {
    color: #fff;
    background: #00628a;
    border: none;
}

.epl-button-wrapper {
    margin: 15px 0;
}


/*NEW BODY STYLES TEST*/

#content {
    background-color:#f4f4f4;
    /*margin-bottom:20px;*/
}

.footer-bar {
    background-color: #f4f4f4;
    color:#fff!important;
    margin-top:10px;
}

.footer-bar a {
    color:#fff;
}

        /*jobs*/
.panel {
    background-color: transparent;
}

/*POST NAV*/
.blog-single-post .post-navigation {
    background-color: #fff;
    border-radius:100px;
}

.blog-single-post {
    margin-bottom:20px;
}

/*POST / JOB SOCIAL SHARE*/

.post-sharing-buttons::before {
    content:'Share this';
    margin-right: 10px;
}

/*SEARCH FORM*/

/*select #property-location {*/
/*    width:50%;*/
/*}*/

/*MENU CHANGES/LANGUAGES*/

.has-menu-button ul.nav-menu-content >li:last-child >a, .has-menu-button div.nav-menu-content >ul >li:last-child >a {
    padding-right: 0;
}

.fa-globe:before {
    vertical-align: middle;
}

.globe-icon > a:after {
    display:none!important;
}

.has-menu-button ul.nav-menu-content >li:last-child >a, .has-menu-button div.nav-menu-content >ul >li:last-child >a {
    background: transparent!important;
    padding-left: 10px!important;
}



.bg-item a {
    background-color:#00628a!important;
    color:#fff!important;
    border-radius:26px!important;
    padding: 4px 14px!important;
}

/*.bg-item a:hover {*/
/*    background-color:#f4f4f4!important;*/
/*    color:#00628a!important;*/
/*}*/

.globe-icon .fa-2x {
    font-size: 1.6em;
}

/*BOX SHADOW ITEMS*/

.epl-author-box-outer-wrapper, .social-share-box, .epl-button, .custom-gallery, .blog-single-post .post-navigation
{
    margin-bottom: 0;
    -webkit-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4)!important;
    -moz-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4)!important;
    box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.15)!important;
}


/*GALLERY*/

.custom-gallery {
    background-color: #fff;
    padding:12px;
    margin-top:15px;
}

.gallery-item img {
    width: 100%!important;
    height: auto!important;
}

.gallery-columns-4 .gallery-item {
    /*max-width: 33.33%!important;*/
    object-fit: cover!important;
    display: inline-block!important;
    height: 100%!important;
    /*border:2px solid #f4f4f4!important;*/
    padding: 3px!important;
}

.gallery {
    margin-bottom: 0;
}

/*.gallery-icon.landscape {*/
/*    border: 1px solid #f4f4f4;*/
/*}*/

/*LIGHTBOX*/


/*.double-triangle {*/
/*  width: 90px;*/
/*  height: 110px;*/
/*}*/

/*.double-triangle:before,*/
/*.double-triangle:after {*/
/*  display: block;*/
/*  width: 0;*/
/*  height: 0;*/
/*  position: absolute;*/
/*  left: 0;*/
/*  top: 0;*/
/*  margin-top: 35px;*/
/*  margin-left: 35px;*/
/*}*/
/*.double-triangle:after {*/
/*  content: '';*/
/*  border-top: 12px solid transparent;*/
/*  border-bottom: 12px solid transparent;*/
/*  border-right: 12px solid black;*/
/*  top: 8px;*/
/*  left: 5px;*/
/*}*/
/*.double-triangle:before {*/
/*  content: '';*/
/*  border-top: 20px solid transparent;*/
/*  border-bottom: 20px solid transparent;*/
/*  border-right: 20px solid white;*/
/*}*/


/*ENQUIRE BTN*/

@media (max-width:767px) {
.desk {
    display:none;
}
}

@media (min-width:768px) {
.desk {
    display:block;
}
}

@media (max-width:767px) {
.mob {
    position: fixed;
    bottom: 0;
    display:block;
}
}

.mob.btn-accent:hover {
    color: #fff!important;
    background-color: #00628a!important;
}

@media (min-width:768px) {
.mob {
    display:none;
}
}

/*mobile container-padding*/
@media (max-width:767px) {
.single-prop {
    padding-left: 0!important;
    padding-right: 0!important;
}
}

/*STICKY SIDEBARS*/

/*blog*/

@media (min-width:992px) {

.blog-post-sidebar, .page-sidebar {
    position:-webkit-sticky;
    position: sticky;
    top: 140px;
    margin-bottom:30px;
}
}

@media (max-width:991px) {
    #tag_cloud-2 {
        display:none;
    }
    .page-sidebar {
        text-align:center;
    }
    .widget-title:after {
            margin-left: calc(50% - 30px);
    }
    .page-row.has-sidebar.left .page-content {
    padding-left: 15px;
    }
} 

.sidebar .widget {
    margin: 0;
    padding-bottom: 0;
    border-bottom: 1px solid;
    border-color: transparent;
}

.posts-navigation {
    text-align: center;
}

/*single property*/

.wpb_column.agni_column_container.agni_column.vc_column_container.vc_col-sm-4.single-prop-side {
    position:-webkit-sticky;
    position: sticky;
    top: 94px;
}


/*STICKY BACK BTN*/

.sticky-back {
    
}


/*BLOG STYLING*/

.entry-title, .entry-thumbnail {
margin-bottom: 16px!important;
}

.entry-title h5 {
    margin-bottom: 16px;
}




/*.grid-item {*/
/*    margin: 10px!important;*/
/*    padding: 0 0 0 0!important;*/
/*    width:calc(50% - 20px);*/
/*    position: absolute;*/
/*    left: 0px;*/
/*    top: 0px;*/
/*    background:#fff;*/
/*        -webkit-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4)!important;*/
/*    -moz-box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.4)!important;*/
/*    box-shadow: 0px 1px 13px -2px rgba(0,0,0,0.15)!important;*/
/*}*/



.sidebar .widget-title {
    margin-bottom: 20px;
}

.widget li {
    padding:0;
}

.blog-container {
    margin-top:30px;
}

.blog-post {
    padding: 0;
}

.post-1962 .vc_column_container>.vc_column-inner {
    padding:0;
}

.page-header-archive {
    text-align: center;
    margin-bottom:30px;
}


/*TABBY TABS*/

.responsive-tabs .responsive-tabs__panel {
    background: transparent!important;
    border: none!important;
    border-top: none!important;
    padding: 0!important;
}

.responsive-tabs ul.responsive-tabs__list {
    margin: 0 auto!important;
    margin: 20px 0 50px 12px!important;
    text-align: center;
}

.responsive-tabs .responsive-tabs__list__item {
    background: transparent;
    border:none!important;
    border-bottom:none;
    color: #999;
    font-weight: 600;
    letter-spacing: .6px!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    margin: 0 12px 0 12px!important;
    padding: 10px 12px 10px;
    white-space: nowrap;
    float: none!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity:.75;
}

.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {
    background: transparent!important;
    border-color: transparent!important;
    color: #00628a!important;
    padding-bottom: 11px;
    margin-top: 0;
    position: relative;
    top: 0!important;
    border: none!important;
    text-transform: uppercase!important;
    font-weight: 600;
    letter-spacing: .6px!important;
    font-size: 14px!important;
}

@media (max-width: 767px) {
.responsive-tabs .responsive-tabs__list {
    display: block!important;
}
}

@media (max-width: 767px) {
.responsive-tabs .responsive-tabs__heading {
    display: none!important;
}
}

@media (max-width: 767px) {
.responsive-tabs-wrapper {
    border-top: none!important;
}
}

/*INSPECTIONS PAGE*/

#tablist1-panel2 .epl-button.button-br  {
    margin-top:-23px;
}

/*HOME FEATURED SLIDER */
    .post-edit-link {
        display:none!important;
    }
    
    
.addFuncSlides .slide.of-content .slide-content {
    height: auto!important;
    width: auto!important;
}
    
    /*dots*/

.addFuncSlides>.aFTabs.empty-tabs>li:hover, .addFuncSlides>.aFTabs.empty-tabs>li {
    opacity: 1!important;
    /*margin: 20px 0 60px 0;*/
}

.addFuncSlides>.aFSlides~.aFTabs.empty-tabs {
    bottom: -10px;
}

.addFuncSlides>.aFTabs.empty-tabs>li {
    width: 12px;
    height: 12px;
    background-color: gray;
    margin: 6px;
    font:none;
    color:transparent;
}

.addFuncSlides>.aFTabs>li.current {
    background-color:#00628a;
}

/*ALERTS*/

/*form*/

.epl-la-subscribe-form h3.epl_la_form_title {
    display: none;
}

.epl-la-subscribe-form {
    background-color: transparent;
    border: none;
    margin-bottom: 0;
    padding: 0;
    clear: both;
}

.epl-la-subscribe-form .la-form-bottom-container {
    margin-top: 30px;
}

.epl-la-subscribe-form .epl_la_head {
    float: left;
    width: 100%;
    text-align: center;
}

.epl-la-subscribe-form .la-row-email .field input[type="email"], .epl-la-subscribe-form .la-form-bottom-container .la-row .field input[type="text"], .epl-la-subscribe-form .la-form-bottom-container .la-row .field input[type="url"], .epl-la-subscribe-form .la-form-bottom-container .la-row .field input[type="password"], .epl-la-subscribe-form .la-form-bottom-container .la-row .field input[type="username"] {
    width: 100%;
}

/*.epl-la-subscribe-form .la-form-bottom-container .la-row .fm-label {*/
/*    display: none;*/
/*}*/




/*rows and columns adjustment*/

.epl-la-subscribe-form .epl_la_sub_head {
    width: 100%;
}

.la-row.la-row-password, .la-row.la-row-epl_la_subscribe {
    width:100%!important;
    padding: 5px 0 0 0!important;
}

#epl_la_bedrooms .description {
    display:none;
}

/*button*/

.epl-la-subscribe-form input.la-form-toggler {
margin-left:calc(50% - 74px);
}

input[type="checkbox"], input[type="radio"] {
    margin-right: 8px;
}

#la-submit {
    margin-top:30px;
}


/*UNSUBSCRIBE FORM*/

#epl-la-unsub-container form .input input {
    max-width:100%;
    margin-bottom:20px;
}

#epl-la-unsub-container {
    background: none;
    border: none;
    font-size: 14px;
    padding: 0;
}


/*EPL SLIDER*/

/*.epl_slider_container {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*     resize: vertical;*/
/*     object-fill:cover;*/
/*}*/

.epl_slider_container, .epl-slider-slides, .epl_slider_popup_image, .epl_slider_popup_image img {
    /*min-width:100%!important;*/
    /*height:600px!important;*/
}

/*.epl_slider_container {*/
/*    height:400px!important;*/
/*}*/

/*.epl-slider-slides {*/
/*    height:400px!important;*/
/*}*/

.epl-slider-left-nav, .epl-slider-right-nav {
    width: 40px;
    height: 40px;
    top:calc(50% - 30px)!important;
}


/*BROCHURES*/

.epl-brochures-header {
    margin-bottom: 10px!important;
}

.epl-search-not-found-title.entry-header, .epl-search-not-found-message.entry-content {
    text-align:center;
    padding-left:15px;
    padding-right:15px;
}

.epl-search-not-found-title.entry-header {
    padding-top:80px;
}

.epl-search-not-found-message.entry-content {
    padding-bottom:80px;
}

.mc4wp-form .mc4wp-alert, div.wpcf7-response-output {
    font-size: 100%;
    text-align: center!important;
    /*position: absolute;*/
    margin-left: calc(50% - 205px)!important;
    /*margin-top:.4em!important;*/
    width: 380px;
}

#wpcf7-f3487-p1117-o1 .mc4wp-form .mc4wp-alert, #wpcf7-f3487-p1117-o1 div.wpcf7-response-output {
    position: absolute;
}

.epl-alert {
    text-align:center;
}

/*INSPECTION LIST*/

/*.epl-table.epl-table-column-middle, .epl-table.epl-table-column-left .epl-table.epl-table-column-right {*/
/*    width:25%!important;*/
/*}*/

/*.epl-table.epl-table-column-left {*/
/*    width: 25%!important;*/
/*}*/

/*.epl-table.epl-property-blog.property-box-right {*/
/*    min-height: 0;*/
/*    line-height: 1.6;*/
/*    border-top: 1px solid #f2f2f2;*/
/*}*/

.epl-inspection-calendar a {
    margin-bottom: 25px!important;
}

/*TESTIMONIALS*/

.strong-content.strong-columns .testimonial {
    display: block!important;
}

.strong-view.simple .testimonial-image img {
    border-radius: 100px;
}

h3.testimonial-heading {
    font-size:18px;
}

.strong-form .required.symbol:after {
    color: #474747!important;
}

.required-notice {
    display:none;
}

.strong-form .form-field.wpmtst-submit, .testimonial-success {
    text-align: center;
}

.testimonial-name {
    font-size: 16px;
    font-weight: 600;
}

/*PAGINATION*/

.loop-footer {
    text-align:center;
    margin-bottom:60px;
}

.epl-pagination .pages {
    border: none;
}

.epl-pagination a, .epl-pagination span {
    border: none;
}

.epl-pagination a:hover, .epl-pagination span.current {
    background: #00628a;
    color: #fff;
        width: 26px;
    height: 26px;
    margin-left: 4px;
    border-radius: 13px;
}

.epl-pagination a {
    text-decoration: none;
    background: #fff;
    color: #888;
}

.epl-pagination a {
    text-decoration: none;
    background: #fff;
    color: #888;
    width: 26px;
    height: 26px;
    margin-left: 4px;
    border-radius: 13px;
}

.epl-pagination .last {
    border-right: none;
    width: auto;
}

.epl-pagination .last:hover {
    border-right: none;
    width: auto;
}


.wpm-testimonial .entry-thumbnail {
    text-align:center;
}

.wpm-testimonial .entry-thumbnail img {
    border-radius:75px;
    max-width:150px;
    max-height:150px;
}

.wpm-testimonial .entry-title {
    text-align:center;
}

.wpm-testimonial .entry-meta {
    text-align: center;
}

.testimonial-content a {
    color:#0D6388;
    font-weight: 600;
}

.testimonial-content a:hover {
-webkit-box-shadow: 0px 1px 0px 0px rgba(13,99,136,1);
-moz-box-shadow: 0px 1px 0px 0px rgba(13,99,136,1);
box-shadow: 0px 1px 0px 0px rgba(13,99,136,1);
}

@media (max-width: 767px) {
.agni-section-heading .section-heading-text_responsive span {
    font-size: 85%!important;
}
}

@media (max-width: 991px) {
.agni-section-heading .section-heading-text_responsive span {
    font-size: 85%!important;
}
}

@media (max-width: 1199px) {
.agni-section-heading .section-heading-text_responsive span {
    font-size: 85%!important;
}
}


/*STAR MEDIA ELEMENTS*/

/* css to hide footer links removed 1/29/19 */