.submit-thanks .green{color:#50B948;}
.error{color:#E21A1A;}
.success{color:#50B948;}
.fw{width:100%;float:left;}
.fw .entry-title{font-size:18px;font-weight:600;letter-spacing:0.1em;}
#new_post label{font-weight:600;}
.prod_review .catgy_name{font-weight:600;}
.rating{border:none;float:left;}
.rating > input{display:none;}
.rating > label:before{margin:5px;font-size:2em;font-family:FontAwesome;display:inline-block;content:"\2605";}
.rating > .half:before{content:"\2605";position:absolute;}
.rating > label{color:#ddd;float:right;}
#postbox .error{font-size:14px; display: block;}
#new_post p label{font-size:18px !important;font-weight:600;}
.taxonomy-review_product .term-description-wrap{display:none;}
.taxonomy-review_category .term-description-wrap{display:none;}
.taxonomy-review_category .term-parent-wrap{display:none;}
.taxonomy-review_product .term-parent-wrap{display:none;}
.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label{color:#FFD700;}
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label{color:#FFED85;}
.rating >input[type=radio]:checked+label:before{color:#FFD700;}
.wratest-reviewslider{text-align:center;}
.wratest-reviewslider .rating > label:before{margin:0;line-height:22px;}
.wratest-reviewslider .rating > label{margin-bottom:0;}
.wratest-reviewslider .rating{padding:0;margin:0;margin-top:15px;}
.wratest-reviewslider span.date{font-style:italic;padding-left:5px;}
.slider_ratting .rating_color{color:#FFD700;}
.slider_ratting{text-align:center;display:inline-block;float:none;}
.wratest-reviewslider .owl-controls .owl-next{background:url(../images/slider-arrow.png) no-repeat;background-position:-10px 0px;width:10px;height:20px;position:absolute;right:0%;top:40%;font-size:0;cursor:pointer;}
.wratest-reviewslider .owl-controls .owl-prev{background:url(../images/slider-arrow.png) no-repeat;background-position:-0px 0px;font-size:0;width:10px;height:20px;position:absolute;left:0%;top:40%;cursor:pointer;}
.wratest-reviewslider .item{float:left;padding:30px;padding-bottom:55px;width:100%;}
.btm30{margin-bottom:30px;}
.unbold{font-weight:normal !important;font-size:14px;}
.starlisting{padding-top:20px;}
.Desc_field::-webkit-input-placeholder{color:#ccc;font-size:14px;}
.Desc_field::-moz-placeholder{color:#ccc;font-size:14px;}
.Desc_field:-ms-input-placeholder{color:#ccc;font-size:14px;}
.Desc_field:-moz-placeholder{color:#ccc;font-size:14px;}
.wratest-reviewslider .by{color:#777;font-style:italic;display:inline-block;padding:0 5px;}
.wratest-reviewslider .from{color:#777;font-style:italic;display:inline-block;padding:0 5px;}
.prod_list .ShowHideLoc{background:rgba(204, 204, 204, 0.2);padding:10px 10px;}
.prod_list.show_loc .ShowHideLoc{background:none;}
.prod_list.show_loc .ShowHideLoc .notavailble{display:none;background:none;font-size:0;border:0;}
.prod_list.show_loc .ShowHideLoc span.notavailble:before{display:none;border:0;}
.prod_list .ShowHideLoc:hover span.notavailble{display:block;transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}
span.notavailble{position:absolute;top:-21px;background:#d80303;padding:10px;left:40%;border-radius:5px;color:#fff;display:none;font-size:13px;transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}
span.notavailble:before{content:"\A";border-style:solid;border-width:7px 7px 0px 7px;border-color:#D80303 transparent transparent transparent;position:absolute;bottom:-7px;left:48%;}
.reviewlist-admin .left{width:20%;float:left;}
.reviewlist-admin .right{width:79%;float:left;}
.reviewlist-admin input.right{height:35px;}
.reviewlist-admin label.left{line-height:35px;}
#my-review-id{float:left;width:100%;}
.row_rev{float:left;width:100%;}
#my-review-id .row_rev{margin-bottom:13px;}
.review_setting input{height:35px;}
.review_setting form{padding:10px 0;}
.shortcode_gen{float:left;width:100%;max-width:400px;padding-right:40px;}
.shortcode_gen .shortcode_opt{background:#ddd;padding:20px;margin-top:20px;float:left;}
.shortcode_gen input, .shortcode_gen select{height:35px;width:99%;}
.shortcode_gen .genbtn{height:35px;width:230px;float:left;}
.shortcode_gen input[type=checkbox]{width:20px;height:20px;}
.shortcode_gen .check_list{margin-bottom:10px;}
.rsform{max-width:400px;}
.rsform input{width:100%;}
.submit-thanks.sub-rec{background:#f1f0f0;padding:10px;}
.shortcode_gen input[type=radio]{width:auto;height:15px;}
.shortcodemain{float:left;width:100%;}
.shortcodemain .left{width:50%;float:left;}
.shortcodemain .right{width:50%;float:left;}
.shortcodemain .bggen{padding:10px 15px}
.reviewSettingmain{float:left;width:98%;}
.reviewSettingmain .left{width:45%;float:left;padding-right:5%;}
.reviewSettingmain .right{width:45%;float:left;padding-right:5%;}
.reviewSettingmain input{width:100%;}
.reviewSettingmain input[type="submit" i]{max-width:130px;height:35px;}
.reviewSettingmain .title2{font-size:24px;}
.reviewlist-admin textarea{height:70px;}
.adminrating{border:none;float:left;}
.adminrating > input{display:none;}
.adminrating > label:before{margin:5px;font-size:2em;font-family:FontAwesome;display:inline-block;content:"\2605";}
.adminrating > .half:before{content:"\2605";position:absolute;}
.adminrating > label{color:#ddd;float:right;}
.checkfancy{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1;}
.checkfancy input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer;}
.checkfancy input[type=checkbox], .checkfancy input[type=image], .checkfancy input[type=radio]{width: 100%;}
.checkfancy *{box-sizing:border-box;}
.checkfancy .state label{position:initial;display:inline-block;font-weight:400;position:relative;margin:0;text-indent:1.5em;min-width:calc(1em + 2px);}
.checkfancy .state label:after, .checkfancy .state label:before{content:'';width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc((0% - (100% - 1em)) - 8%);background-color:transparent;}
.checkfancy .state label:after, .checkfancy .state label:before{content:'';width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc((0% - (100% - 0.5em)) - 8%);background-color:transparent;}
.checkfancy.p-default .state label:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);}
.checkfancy .state label:before{border-color:#bdc3c7;}
[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea{-ms-touch-action:manipulation;touch-action:manipulation;}
.checkfancy.p-default input:checked~.state label:after{background-color:green!important;}
.adminrating > input:checked ~ label,
.adminrating:not(:checked) > label:hover,
.adminrating:not(:checked) > label:hover ~ label{color:#FFD700;}
.adminrating > input:checked + label:hover,
.adminrating > input:checked ~ label:hover,
.adminrating > label:hover ~ input:checked ~ label,
.adminrating > input:checked ~ label:hover ~ label{color:#FFED85;}
.adminrating >input[type=radio]:checked+label:before{color:#FFD700;}
.submit-thanks .sender_name{float:left;width:100%;}
.submit-thanks .sender_thankyou{float:left;width:100%;}
.submit-thanks{float:left;margin-bottom:20px;}
#postbox .full-field{float:left;width:100%;margin-bottom:20px;}
#postbox .full-field.captcha-box, #postbox .full-field.subscribe{margin-bottom:0;margin-top:10px;}
#postbox .full-field.globe-info{padding-top: 20px;}
.globe-info:before{content: url(../images/globe-icon.jpg); padding-right: 10px;}
.subscribe{margin-bottom:15px;}
.prod_list{float:left;width:100%;margin:1px 0}
#selectedProduct{border:1px solid #bbb;padding:10px;display:block;position:relative;cursor:pointer;height: 42px;font-size: 16px;line-height: 20px;border-radius:3px;}
#f_selected_prod{float:left;width:100%;background:#f7f6f6;display:inline-block;border:1px solid #ccc;margin-bottom:10px;}
.product_schema{padding-bottom:25px}
.product_schema input{color:#807f7f;}
.product_schema input:focus{color:#000;}
#selectedProduct::after{content:"\A";border-style:solid;border-width:5px 5px 0px 5px;border-color:#555 transparent transparent transparent;position:absolute;top:40%;right:15px;color:#333;}
.select_lo{float:left;width:100%;}
.prod_list{display:none;}
.show_loc{display:block;}
.prod_review{background:#f5f5f5;float:left;width:100%;padding:20px;margin-bottom:15px;}
.jr-ratenode{}
.jr-rating{float:left;margin:6px 11px 6px 0;position:relative;display:block;color:red;width:0px;height:0px;border-right:13px solid transparent;border-bottom:8px solid #FFD700;border-left:13px solid transparent;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);}
.jr-rating:before{border-bottom:10px solid #FFD700;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;height:0px;width:0px;top:-8.5px;left:-6.5px;display:block;content:'';-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg);}
.jr-rating:after{position:absolute;display:block;color:red;top:-1.7px;left:-11.5px;width:0px;height:0px;border-right:13px solid transparent;border-bottom:8px solid #FFD700;border-left:13px solid transparent;-webkit-transform:rotate(-70deg);-moz-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg);content:'';}
.jr-nomal{float:left;margin:6px 11px 6px 0;position:relative;display:block;color:red;width:0px;height:0px;border-right:13px solid transparent;border-bottom:8px solid grey;border-left:13px solid transparent;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);}
.jr-nomal:before{border-bottom:10px solid grey;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;height:0px;width:0px;top:-8.5px;left:-6.5px;display:block;content:'';-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg);}
.jr-nomal:after{position:absolute;display:block;color:red;top:-1.7px;left:-11.5px;width:0px;height:0px;border-right:13px solid transparent;border-bottom:8px solid grey;border-left:13px solid transparent;-webkit-transform:rotate(-70deg);-moz-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg);content:'';}
.reviewSettingmain .rums{width:30px;height:30px;}
.reviewSettingmain .rums:checked:before{margin:3px 0 0 -2px;width:30px;}
.reviewSettingmain .sel_locations{width:30px;height:30px;}
.reviewSettingmain .sel_locations:checked:before{margin:3px 0 0 -2px;width:30px;}
.rateus-form .sel_loclabel{width:100%;display:inline-block;padding-bottom:10px;}
.adminLocList .loca_list{float:left;width:93%;margin:1px 0;padding:10px 0;}
.adminLocList{width:93%;float:left;background:#fff;padding:0 10px;display:inline-block;border:1px solid #ccc;margin-bottom:10px;}
.AdminSelectedProduct::after, .custom-select::after{content:"\A";border-style:solid;border-width:5px 5px 0px 5px;border-color:#555 transparent transparent transparent;position:absolute;top:40%;right:10px;}
.AdminSelectedProduct, .custom-select{border:1px solid #ccc;padding:10px;display:block;position:relative;cursor:pointer;width:93%;background:#fff;}
.custom-select-option .org-types{width:30px;height:30px;}
.custom-select-option{padding-top:10px;padding-bottom:10px;}
.custom-select-option:hover, .custom-select-option:focus{cursor:pointer;}
.custom-select{width:96%;}
#custom-select-option-box{background:#fff;}
#AdminSelectedProductM{padding:10px;display:block;width:90%;padding:5px 10px;}
#adminLocListM{width:90%;}
#prduct_cat_sps .show{display:block !important;}
.schema_details{display:none;background:#C5E2F8;padding:5px 20px;margin-bottom:20px;}
.schema_info:after{content:url(../images/info-icon-small.png);background:#72777c;border-radius:13px;padding:1px 6px 2px;margin-left:6px;}
.schema_info:hover:after, .schema_info:focus:after{background:#0073aa;}
.wisevu-model{position:fixed;background:rgba(0, 0, 0, 0.36);z-index:999;color:#59585A;top:0;width:100%;height:100%;text-align:center;display:table;}
.wisevu-model .wisevu-modelin{display:table-cell;vertical-align:middle;}
.wisevu-model .model-content{background:#F4F2F6;max-width:300px;margin:0 auto;padding:10px;border-radius:5px;}
.wisevu-model .star{font-size:50px;float:left;width:100%;}
.wisevu-model h3{margin:0;padding:0;}
.wisevu-model p{margin:0;margin-bottom:25px;}
.submit-review-model .wisevu-model-row{display:block !important;}
.w_toggle_option{padding:10px;background:#ececec;margin-top:10px;display:none;}
.w-show{display:block;}
.w_hide{display:none;}
.wfsreview_btn, .wftreview_btn{text-align:center;position:relative;bottom:30px;z-index:99999;}
.wfsreview_btn a, .wftreview_btn a{padding:10px 25px;background:#555;margin:0 10px;color:#fff;}
.wfreview .wfsreview_btn a:hover, .wfreview .wfsreview_btn a:active, .wfreview .wfsreview_btn a:focus, .wfreview .wftreview_btn a:hover, .wfreview .wftreview_btn a:active, .wfreview .wftreview_btn a:focus{color:#fff;text-decoration:none;}
.wmb15{margin-bottom:15px}
.list_sel_product, .clear_selection{color:#0085ba;display:inline-block;padding:10px 0 0;text-decoration:underline}
.list_sel_product:hover, .list_sel_product:focus, .clear_selection:hover, .clear_selection:focus{cursor:pointer;text-decoration:none;}
#filter_products{width:30px;height:30px;}
.rateus-form .prod_list{padding-bottom:10px;}
.list_products{padding-top:15px;}
.title_spacing{padding-bottom:15px;}
.add_text{color:#aa677e;padding-bottom:5px;}
#save_selection{max-width:165px;margin:20px 0;}
#selected_list{padding-top:15px;}
#new_post p input#submit{padding:12px 36px;font-size:16px;font-weight:700;color:#fff;}
#new_post p input#submit:hover{background-color:#555;color:#fff;}
div#postbox{width:80%;}
#postbox .field-error p.full-field{border:1px solid #ccc;padding:10px;}
h3.rtitle{margin-top:0;}
#new_post #select_location{
	padding: 10px 6px;
	font-size: 16px;
	color:#333;
	height:42px;
line-height: 20px;
-webkit-appearance:none;
background-color:#ffffff;
background-image: linear-gradient(45deg, transparent 50%, #555 50%), linear-gradient(135deg, #555 50%, transparent 50%), linear-gradient(to right, #555, #555);
    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 0px 1.5em;
    background-repeat: no-repeat;
}


#new_post #select_location option {
    background: #ffffff;
}

#new_post #select_location option:after {
}
.starlisting label {
    padding-bottom: 8px;
    display: inline-block;
}
#photo-preview img {
    width: 10%;
    height: 100% !important;
    margin-right: 10px;
    margin-top: 10px;
	float:left;	
}

.photo-slider-view img {
    padding: 5px;
    width: 25%;
}
.rating-value-star span.error {
    margin-top: 9px;
    float: left;
}
.entry-content {
 width:100% !important;
}

.photo-slider-view img {
   padding: 5px;
    /* width: 50%;
    float: left;*/
}

.review-slider .photo-slider-view img {
    width: 100%;
    
}

.err-file-no {
  border: 1px solid red;
  padding: 5px;
  margin-top: 10px;
  float: left;
  clear:both;
}

.site-content.add-popup {
    background-color: rgba(0,0,0,0);
}

.photo-slider-view .close {
	/*font-weight: normal;
    z-index: 9;
    font-size: 30px;
    display: none;
    color: white;
    position: relative;
    bottom: 130px;
    left: 78px;
    width: 10%;
    float: right;
    background: #222;
    border-radius: 50px;*/
	font-weight: normal;
    z-index: 9;
    font-size: 30px;
    display: none;
    color: white;
    position: absolute;
    top: 5%;
    right: 5%;
    width: 5%;
    float: right;
    background: #222;
    border-radius: 50px;
	cursor: pointer;
}
.photo-slider-view .close:hover {
	color:#fff;
}
#new_post input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: lightgray;
  opacity: 1; /* Firefox */
}

#new_post input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: lightgray;
}

#new_post input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
  color: lightgray;
}



.review-slider .photo-slider-view .img-pop-cvr {
    width: 25%;
    display: inline-block;
    text-align: center;
    clear: both;    
}
.wratest-reviewslider .img-pop-cvr {
    display: inline;
}


input.file {
    float: left;
    margin-bottom: 10px;
}
button#add {
	float:left;
    padding: 3px 10px;
    font-size: 14px;
	clear: both;
	background-color: #5cb85c;
    border-color: #4cae4c;
}
button#delete {
    background-color: #d9534f;
    border-color: #d43f3a;
    padding: 4px 10px;
    font-size: 14px;
}

.file-input-wrapper {
    width: 200px;
    overflow: hidden;
    position: relative;
  }
  .file-input-wrapper > input[type="file"] {
    font-size: 200px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
  }
  .file-input-wrapper > .btn-file-input {
    display: inline-block;
    width: auto;
    height: auto;
    font-size: 14px;
    padding: 4px 10px;
	background:#28a745;
  }
  .overlay-review {
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: black;
    background-color: rgba(0,0,0,.75);
    left: 0;
    top: 0;
	display:none;
}
.wratest-reviewslider .item p {
    margin-bottom: 10px;
}
.wratest-reviewslider h3.rtitle {
    margin-bottom: 10px;
}
/* File Upload Progress bar*/
.wra-file-progress, .wra-file-progress-1 {
height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	width:50%;
	float: left;
    clear: both;
    margin: 20px 0 0;
}
.wra-progress-bar {
float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
/* pop up css */
img.like-icon-success {
    width: 50%;
}
p.success-title {
    font-size: 19px;
    color: #333;
    margin-bottom: 0;
}
p.success-description {
    font-size: 14px;
    color: #333;
}
.facebook-like-count {
   margin: 0 auto;
    width: 40%;
    background: #F4F2F6;
    border-radius: 5px;
    display: inline-block;
	line-height:13px;
}
.fb-first-bx {
    padding: 5px;
    color: #333;
    border: 1px solid #6f7884;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
	padding:8px;
	border-bottom: none;
}
.fb-second-bx img {
	display: inline;
    vertical-align: middle;
}
.fb-second-bx p {
	display: inline;
    margin-bottom: 0;
    position: relative;
    top: 4px;
    font-weight: bold;
    letter-spacing: 1px;
	left:5px;
}
.fb-second-bx {
    background: #4469b0;
    color: #fff;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	padding:8px;
}
.wisevu-model .model-content {
	padding:13px 18px 7px;
}
.facebook-like-count iframe {
	height:40px;
	margin-bottom:0;
}
/* end */

/* Review Style 1 starts */
.review-slider-style-1 {
    margin: 0 auto;
}  
.style-1-top-cover {
    float: left;
    width: 100%;
}
.style-1-top-left {
    float: left;
    width: 70%;
	text-align: left;
}
p.style-1-top-left-title {
    font-weight: 500;
    color: #424242;
    margin-bottom: 0;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
}
.style-1-top-right {
	float: left;
    width: 30%;
}
.style-1-top-left-name {
    margin: 0px;
    padding-top: 20px;
    font-size: 30px;
    font-weight: 600;
    color: #424242;
    width: 70%;
    line-height: 45px;
    padding-bottom: 10px;
    font-family: 'Roboto', sans-serif;
}	
.style-1-top-right .style-1-top-left-title {
    font-weight: bold;
    font-size: 14px;
	text-transform: capitalize;
	float:left;
}
.wra-rating-section {
    width: 60%;
    float: left;
    clear: both;
}
.wra-star-rating-left {
    float: left;
    width: 100%;
    clear: both;
    padding: 2px 5px;
}
span.wra_stars_count {
    font-size: 14px;
    line-height: 16px;
	float: left;
    width: 10%;
}
.wra-progress {
    float: left;
    width: 90%;
    margin-top: 5px;
}
div#wra-progressbar {
    background-color: #e5e5e5;
    border-radius: 50px;
    padding: 0px;
    margin-left: 10px;
}
div#wra-progressbar .five-star {
    background-color: #f8bc2c;
    height: 6px;
    border-radius: 50px;
}
.wra-star-rating-left:last-child .five-star {
    -width: 0 !important;
}

.wra-total-review-count {
    padding: 10px 10px;
    width: 40%;
	float: left;
	text-align: center;
}

span.wra-rating-total {
    font-size: 25px;
    line-height: 30px;
	float: left;
    font-weight: 600;
	width: 100%;
    padding: 0;
    color: #222;
}
.wra-ratingbox.war-left-ratings {
    margin-top: 10px;
    float: left;
    width: auto;
    clear: none;
    display: block;
    margin-bottom: 10px;
}
.wra-total-review-count .fa-star-half-o, .wra-total-review-count .fa-star {
    color: #f8bc2c;
}
.wra-total-review-count .unrated {
    color: #d0d0d0;
}
p.wra-total_reviews_count {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #424242;
    text-decoration: underline;
}
.style-1-top-left hr {
    width: 20%;
    float: left;
    background-color: #0065b2;
    height: 3px;
}
.wra-style-1-slider {
    float: left;
    width: 100%;
}
.wra-style-1-slider .owl-carousel .owl-item img{
    display: block;
    width:160px;
}

.wra-style-1-slider .owl-dots {
    text-align: center;
    position: relative;
    bottom: 5px;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.wra-style-1-slider .owl-dot {
    border-radius: 50px;
    height: 8px;
    width: 8px;
    display: inline-block;
    background: #fff;
    margin-left: 5px;
    margin-right: 5px;
	border:1px solid rgba(127,127,127, 0.5)
}

.wra-style-1-slider .owl-dot.active {
    background: rgba(127,127,127, 1);
}
.wra-style-1-slider .owl-controls {
    margin: 0px 0 25px;
}
.style-1-slider-content {
	position: relative;
	margin: 50px 10px 40px;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
}
.style-1-main-content-cover {
    height: auto;
    -height: 280px;
    overflow-y: hidden;
    background-color: #fff;
    border-radius: 15px;
    padding: 10px 20px 10px;
}
img.wra-review-user-img {
    width: 35%;
    position: absolute;
    left: 10%;
    top: -15%;
    z-index: 6;
}
.wra-main-content {
	-height: 242px;
     height: auto;
    overflow-y: hidden;
    -padding-bottom: 20px;
}
.wra-full-width {
    margin: 15px 0;
    width: 100%;
    float: left;
}	
.wra-rtitle {
	font-size: 14px;
    color: #000;
	font-weight:600;
	margin:30px 0 0;
}
.wra-date {
	font-size: 11px;
    color: #4c4c4c;
    font-weight: normal;
}		
p.wra-slider-desecription {
    font-size: 14px;
    font-style: normal;
    line-height: 23px;
    display: unset;
    color: #7a7a7a;
    float: left;
    width: 100%;
	/*height:100px;*/
}
.wra-slider-stars .fa.fa-star {
	color: #f8bc2c;
}
.wra-quotes-icon {
    float: right;
    width: 20%;
    -height: 50px;
    opacity: 0.13;
}
.wra-slider-stars .wra-ratingbox.war-left-ratings {
	margin-top: 5px;
	margin-bottom:5px;
}
.wra-googgle-icon {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 25px;
    text-align: center;
    color: #fff;
}
img.g-icon {
    object-fit: cover;
}
.slider_style_one .wfsreview_btn, .slider_style_one .wftreview_btn {
   bottom:0;
   float:left;
   width:100%;   
}
.slider_style_one .wfsreview_btn a, .slider_style_one .wftreview_btn a {
	background-color:#0065b2;
	box-shadow:none !important;
	border:2px solid #0065b2;
}
.slider_style_one .wfsreview_btn a:hover, .slider_style_one .wftreview_btn a:hover {
    background-color:#fff;
	border:2px solid #0065b2;
	color: #0065b2;
}
/* Review Style 1 end */
/* Testimonials Verified Section Css */
.verified-customers img.wra-testimonials-verified {
    width: 5%;
    vertical-align: top;
    -display: inline-block;
}
.verified-customers span {
    vertical-align: top;
    margin-left: 10px;
	color:#7a7a7a;
	font-weight: 600;
    font-size: 16px;
}
.verified-customers {
    margin: 0px auto 15px;
    width: 50%;
}
/* End */ 

/* Rating Effects Css */
.group1 {
	display:none;
}
.display_star_count {
    float: left;
    vertical-align: bottom;
    margin-top: 10px;
    width: 80px;
    text-align: center;
}
label.rating-title-frm {
    float: left;
    width: 100%;
}
/* Ratings widget */
.starlisting .rate {
    display: inline-block;
    border: 0;
	float:left;
	padding:0;
	margin-bottom:0;
}
/* Hide radio */
.starlisting .rate > input {
    display: none;
}
/* Order correctly by floating highest to the right */
.starlisting .rate > label {
    float: right;
	color:rgb(223, 223, 223);
	padding-bottom: 0;
    margin-bottom: 0;
}
/* The star of the show */
.starlisting .rate > label:before {
    display: inline-block;
    font-size: 1.4rem;
    padding: .3rem .2rem;
    margin: 0;
    cursor: pointer;
    font-family: FontAwesome;
    content: "\f005 "; /* full star */
    content: "\2605";
}
/* Zero stars rating */
.starlisting .rate > label:last-child:before {
    -content: "\f006 "; /* empty star outline */
}
/* Half star trick */
.starlisting .rate .half:before {
    content: "\f089 "; /* half star no outline */
    position: absolute;
    padding-right: 0;
    content: "\2605";
    width: 13px;
    overflow: hidden;
}
label.full.add_star_bg {
    color: rgb(255, 198, 0) !important;
}
label.half.add_star_bg_half {
    color: rgb(255, 198, 0);
}
label.half.add_star_bg {
    color: rgb(255, 198, 0) !important;
}
.str_cnt_rating span {
    margin-top: 12px;
    float: left;
    padding: 0 10px;
	font-size:13px;
}
/* End */
/* Display Title Fieid Option on Rateus Form*/
#title_display_click input {
	float:left;
}
.title_field {
    margin-bottom: 20px;
}
.hide_rating_title {
	display:none;
}
/* End */
.review-style-1-image .btn-file-input {
	padding: 6px 12px;
    border: none;
    border-radius: 5px;
    color: #fff;
}
.review_bdg_logo #photo-preview img {
	width:100px;
}
select#date_display_format {
    -margin-bottom: 10px;
}
.review_bdg_logo div#photo-preview {
    float: left;
    clear: both;
    width: 100%;
	margin-bottom:10px;
}
.img-display {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.img-display img { 
   width:100px;
}
/* Admin settings_form */
#settings_form h3 {
    margin: 15px 0 0;
    display: inline-block;
}
.adminLocList .loca_list label {
    line-height: 10px;
}
#b_selected_prod #filter_products:checked:before {
    margin: 3px 0 0 3px;
}
.wfsreview_btn a, .wftreview_btn a {
	text-decoration: none !important;
    background-color: #0065b2;
    box-shadow: none !important;
    border: 2px solid #0065b2;
    font-size: 18px;
}
.wfsreview_btn a:hover, .wftreview_btn a:hover {
    background-color: #fff;
    border: 2px solid #0065b2;
    color: #0065b2 !important;
}	

/* Testimonial Two Boxes Styles */
.testimonial-two-box .item {
    width: 45%;
    float: left;
    margin: 20px;
    border: 2px solid rgba(0,0,0,0.07);
    min-height: 345px;
	padding:0px;
}
.testimonial-two-box {
    clear: both;
    float: left;
    margin-bottom: 50px;
	width:100%;
}
.wra-testmonial-box-top {
    float: left;
    width: 100%;
    text-align: left;
	padding:20px;
	border-bottom:2px solid rgba(0,0,0,0.07);
	position:relative;
}
.wra-testmonial-box-top span.name, .wra-testmonial-box-top span.date {
    float: left;
    width: 100%;
	padding-left:0;
}
.wra-testmonial-box-top span.name {
   color: #606060;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 18px;
}
.wra-testmonial-box-top span.date {
    color: #606060;
    font-style: normal;
}
.wra-testmonial-box-top .wra-quotes-icon {
    width: 8%;
    position: absolute;
    right: 0;
    margin: 0 20px;
}
.testimonial-box-cover .review_details {
    padding: 15px 15px;
    display: inline-block;
    float: left;
    width: 100%;
	-min-height: 200px;
	color:#606060;
}
p.testimonial-box-description {
    color: #777;
	font-size:18px;
	line-height:1.9em;
	text-align: center;
}
span.test-bx-location {
    color: #777;
	font-size:16px;
}
.testimonial-three-box .item {
    width: 28%;
	min-height:400px;
}
.testimonial-three-box .wra-testmonial-box-top .wra-quotes-icon {
	width:11%;
}
.testimonial-box-cover span.test-bx-location {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0 0;
}
.testimonial-three-box .testimonial-box-description {
	min-height:200px;
}
.testimonial-three-box .fw.ratingm {
	margin-bottom:8px;
}
/* End */
@media screen and (max-width: 767px) { 
 .photo-slider-view img {
    width: 100%;
    margin: 10px 0;
  }
.review-slider .photo-slider-view img {
    width: 100%;
    float: left;
}
#photo-preview img {
 width:25%;
}
/* Slider Style 1 Css */
.style-1-top-left {
	width:65%;
}
.style-1-top-left-name {
	width: 100%;
    font-size: 20px;
    padding-top: 10px;
    line-height: 30px;
}
.style-1-top-right {
	width:35%;
}
.style-1-top-right .wra-ratingbox.war-left-ratings {
	float: none;
    width: 100%;
}
.wra-rtitle {
	margin:10px 0 0;
}
.wra-main-content {
	height: auto;
}
.wra-total-review-count {
	width:100%;
}
.wra-rating-section {
	display:none;
}
span.wra-rating-total {
	font-size:20px;
}
.style-1-top-right .style-1-top-left-title{
	float: right;
}
.wra-total-review-count {
	text-align:right;
}
p.wra-total_reviews_count {
	text-align:right;
}
.slider_style_one .wfsreview_btn a, .slider_style_one .wftreview_btn a {
	width: 100%;
    float: left;
    margin-bottom: 20px;
}
img.wra-review-user-img {
	width:20%;
}
/* End */
/* Testimonials Verified customers css */
.verified-customers img.wra-testimonials-verified {
	width:8%;
}
.verified-customers {
	width:100%;
}
/* End */
/* Summary Widget css */
.slider_style_summary_widget .style-1-top-right {
	width:100%;
}
.slider_style_summary_widget .wra-rating-section {
	display:block;
}
.slider_style_summary_widget .wra-total-review-count {
	width: 40%;
}
.slider_style_summary_widget .style-1-top-right .style-1-top-left-title {
	float:left;
}
/* End */

.testimonial-two-box .item {
	width:100%;
	margin:20px 0;
}
.testimonial-three-box .item {
	min-height:300px;
}

.slider_style_box_testimonial a.wfmbtn {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin: 20px 0 0;
}
.slider_style_box_testimonial a.wflbtn {
    width: 100%;
    float: left;
    margin: 0;
}
.testimonial-two-box .fw.ratingm {
	margin-bottom:8px;
}
.testimonial-two-box .item {
	min-height:auto;
}
.testimonial-three-box .testimonial-box-description {
	min-height:auto;
}
#new_post p input#submit {
	width:100%;
}
.submit-box-cover {
	width: 100%;
    text-align: center;
}
#new_post div#rcaptcha {
    transform: scale(0.77);
    transform-origin: 0 0;
}
.wra-form-container {
	width:100% !important;
}
#new_post .rating-value-star {
    float: left;
    clear: both;
}
a.wflbtn {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
a.wfmbtn {
    float: left;
    width: 100%;
}
.default_slider .wratest-reviewslider .item p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 200px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
}

@media screen and (max-width: 767px) and (orientation:landscape) {  
img.wra-review-user-img {
	width:10%;
}
.wra-quotes-icon {
	width:10%;
}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.style-1-top-left {
		width:55%;
	}
	.style-1-top-right {
		width:45%;
	}
	img.wra-review-user-img {
		width:20%;
	}
	.style-1-top-right .wra-ratingbox.war-left-ratings {
		width:100%;
	}
	.testimonial-two-box .item 
	{
	    width: 47%;
		margin:10px 10px;
		min-height: 345px;
	}
	.testimonial-two-box .fw.ratingm {
	  margin-bottom:8px;
   }
	
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
  .testimonial-three-box .wra-testmonial-box-top .wra-quotes-icon{
	  width:8%;
  }	
  .testimonial-two-box .item {
	  min-height:310px;
  }
  .testimonial-three-box .testimonial-box-description {
	  min-height:100px;
  }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	.testimonial-three-box .item {
		min-height:310px;
	}
	.testimonial-three-box .testimonial-box-description {
		min-height: 100px;
	}
    .testimonial-three-box .wra-testmonial-box-top .wra-quotes-icon {
		width:8%;
	}	
}

#new_post .full-field input::placeholder {
  color: #333;
  opacity: 1; 
}

#new_post .full-field input:-ms-input-placeholder { 
 color: #333;
}

#new_post .full-field input::-ms-input-placeholder { 
 color: #333;
}
#new_post p input#submit:hover {
    background-color: #fff;
    border: 2px solid #0065b2;
    color: #0065b2;
}
#new_post p input#submit {
    background-color: #0065b2;
    box-shadow: none !important;
    border: 2px solid #0065b2;
}
#new_post .loading-icon {
	vertical-align: middle;
    height: 50px;
    display: none;
}
#new_post input {
    font-size: 16px;
	color:#333;
	line-height:15px;
	padding:10px;
}
.empty-star {
	background-color:#e5e5e5 !important;
}
.hide_item_owl {
   /*opacity:0;
   width:auto !important;*/
   display:none;
}
.close-icon-rateus .fa-remove:before, .close-icon-rateus .fa-close:before, .close-icon-rateus .fa-times:before {
    content: "\f00d";
    background: #000;
    padding: 4px 9px 5px 7px;
    border-radius: 50%;
	cursor:pointer;
    content: "\0058";
    text-align: center;
    font-weight: 800;
    color: #fff;
}
.close-icon-rateus {
    position: absolute;
    right: 18px;
    top: -13px;
}
.wisevu-model .model-content {
	position:relative;
}
.review_slide_str i.fa.fa-star.unrated {
    color: #d0d0d0 !important;
}
select#pre_loc_select {
width:100%;
}
.remove_bg_sel {
    background: none !important;
}

#new_post input#review_product {
visibility:visible;    
}

button {
-pointer-events:none;
}
form#new_post {
    margin: 0 auto;
    width: 100%;
}
div#postbox {
    width: 60%;
    margin: 0 auto;
}
#new_post input {
max-width: 100%;
}
#adminLocList .checkfancy .state label:after, .checkfancy .state label:before {
top: calc((0% - (100% - 0.5em)) - 8%);
}
#new_post .checkfancy .state label:after, .checkfancy .state label:before {
top: calc((0% - (100% - 1em)) - 8%);
}
.wratest-reviewslider .fw.ratingm .right{
    float: left;
    width: 100%;
}
/* Admin side Star Rating */
.admin_wra_star_tbl input[type=radio]:checked+label.full:before { color:rgb(223, 223, 223); }
.admin_wra_star_tbl input[type=radio]:checked+label.half:before { color:rgb(223, 223, 223); }
.admin_wra_star_tbl input[type=radio]:checked+label.add_star_bg:before { color:rgb(255, 198, 0); }

.slider_testimonial_bottom .wftreview_btn {
    float: left;
    width: 100%;
	bottom:0;
}
.slider_testimonial_bottom {
    float: left;
    width: 100%;
}
.wfreview.slider_testimonial {
    float: left;
    width: 100%;
}

.wrapagination_testimonial {
	float: right;
	margin-bottom: 50px;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}

.wrapagination_testimonial a.page-numbers {
    box-shadow: none;
}
.wrapagination_testimonial a.page-numbers:hover {
    box-shadow: none;
}

.wrapagination_testimonial .page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	border: 1px solid #0065b2;
	line-height: 1;
	text-decoration: none;
	border-radius: 2px;
	font-weight: 500;
	font-size: 17px !important;
}
.wrapagination_testimonial .page-numbers.current,
.wrapagination_testimonial a.page-numbers:hover {
	-background: #f9f9f9;
}


.wrapagination_testimonial .prev.page-numbers, .wrapagination_testimonial .next.page-numbers
{
	background: #0065b2;
	color:#fff;
	line-height: 16px;
}

.wrapagination_testimonial .prev.page-numbers:hover, .wrapagination_testimonial .next.page-numbers:hover 
{	
	background: #fff;
	color: #0065b2;
}

.wrapagination_testimonial .page-numbers.current {
	background: #0065b2;
    color: #fff;
}
.admin_wra_star_tbl input[name="Rating"] {
   opacity:0;
}
.admin_wra_star_tbl.starlisting {
    margin-bottom: 20px;
}
