/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
 /*SLIDESHOW*/

div.caption-wrap { width:996px !important; margin:0 0 18px 2px !important; background:#41251a !important; }
div.caption-wrap .caption{ font-size:40px !important; padding:15px !important; }
#page{
	word-wrap: unset !important;
}
  
/*FEATURED IMG SIDEBAR*/
/*li.widget_featuredimagewidget { background:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/snapshot.png) no-repeat; width:287px; height:297px; margin:-60px -17px 15px 0; float:right; }
li.widget_featuredimagewidget img { border:1px solid #9b7d71; padding:0; margin:27px 0px 0px 32px; }*/

/*NEXTGEN SIDEBAR*/
/*li.ngg-sidebar h2.entry-title { display:none; }
li.ngg-sidebar { background:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/snapshot.png); padding-top:40px; width:287px; height:260px; position:relative; margin:-60px -17px 0 0; float:right; }
li.ngg-sidebar .ngg-widget { text-align:center; margin-top:-13px; }
li.ngg-sidebar img { border:1px solid #9b7d71; padding:0; margin:0; }
div#sidebar .entry-content { border-bottom:0; }*/

/*REVIEWS*/
div#repagent_reviews div.hreview { background:#fff; font-size:14px; margin-bottom:0 !important; color:#000 !important; text-shadow:none; }
div#repagent_reviews div.hreview a { color:#000 !important; text-shadow:none; }
div#repagent_reviews_mini  br { display:none; }
li.remote-review-widget .hreview { border:1px solid #9b7d71; padding:10px; color:#515F48; }
.home div.hreview { border : none !important; }
li.remote-review-widget .hreview br { display:none; }
li.remote-review-widget .btn { background:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/reviews-btn.png); width:254px; height:53px; margin-top:-65px; float:right; }
div.colTwo li.remote-review-widget .hreview { border:0; padding:0; margin-top:15px; float:none; width:auto; color:#515F48; }
div.colTwo li.remote-review-widget .btn { float:none; margin-left:17px; margin-bottom:15px; }

/*REVIEWS FORM*/
.review-page-form img { border:0 !important; }
.review-page-form form { background:#eee; color:#333; text-shadow:none; border:4px groove #999 !important; padding:25px !important;  width:525px !important; font:15px !important; margin: 0 auto !important; height: auto; min-height: 600px;}
.review-page-form a, .review-page-form:hover { color:#888 !important; text-decoration:none !important; }
.review-page-form p { margin-bottom:15px !important; padding:0 !important; line-height:125%; }
.review-page-form  h1, .review-page-form  h1 a { color:#000 !important; text-decoration:none !important; font-size:45px !important; font-family:Impact, Charcoal, sans-serif !important; text-transform:uppercase !important; text-align:center !important; }
.review-page-form p.question { padding-bottom:15px !important; text-align:center !important; display:block !important; clear:both !important; }
a#feedback { line-height:100% !important; }
.review-page-form p.unlikely { float:left;font-size: 10px;padding-top: 5px !important; }
.review-page-form p.likely { margin-right: 10px;float: right;font-size: 10px;padding-top: 5px !important; }
.review-page-form p.closing { font-size:12px !important; margin-bottom:0 !important; }
.review-page-form input { width:250px !important; padding:10px !important; margin:0 0 5px !important; border:0 !important; background:#fff !important; font-size:15px !important; color:#888 !important; font-family:inherit; -webkit-text-fill-color: #888 !important}
.review-page-form textarea { float:right !important; width:100% !important; height:81px !important; padding:5px !important; margin:0 0 5px !important; border:0 !important; background:#fff !important; font:15px !important; color:#888; font-family:inherit; }
.review-page-form input[type="button"] { float:right !important; display:block !important; clear:both !important; margin-top:0 !important;  width:180px !important; height:42px !important; border:0 !important; text-indent:-9999px !important; }
.review-page-form input.required { background-image:url(asterick.png) !important; background-repeat:no-repeat !important; background-position:right !important; }
.review-page-form textarea.required { background-image:url(asterick.png) !important; background-repeat:no-repeat !important; background-position:top right !important; }
.review-page-form div#ratingStarDiv { height:16px !important; padding:5px 0 !important; margin:0 auto 15px !important; width:455px !important; }
div#ratingStarDiv .stars-ratings a { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.review-page-form div.rating-cancel { display:none !important; }
.review-page-form div#thanks { text-align:center !important; width:100% !important; }
.review-page-form textarea { -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; }
.review_error { -webkit-box-shadow:inset 0 0 5px 1px #cc0000 !important; box-shadow:inset 0 0 5px 1px #cc0000 !important; }
img#sicap { height:34px !important; }
div.rating-cancel a, div.stars-ratings a { padding-left:20px; }
div.rating-cancel, div.stars-ratings { text-indent:0; margin-left:0 !important; text-indent:0 !important; width:auto !important; font-size:15px; padding-right:5px; }
.review-page-form  #captcha-id { float:right !important; }
.review-page-form  input#captcha { width:105px !important; float:left; margin-right:5px !important; padding: 8px !important;}
.cloud-review-error {
    text-align: center;
    padding: 10px;
    background: red;
    color: #fff;
    font-size: 20px;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #888 !important;
}
/*HOSPITAL TOUR*/
div.DOP_NextGENThumbnailGallery_Container { z-index:1 !important; }

/*PHOTO GALLERY*/
div.DOP_NextGENWallGridGallery_Container { z-index:1 !important; }
.ngg-navigation .current { background-color: #5b3a2d !important; opacity:1 !important; color: #FFFFFF !important; text-decoration: none !important; border:0 !important; height:auto;}
.ngg-navigation a.page-numbers, 
.ngg-navigation a.next, 
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers, 
.ngg-navigation span.next, 
.ngg-navigation span.prev { background-color: #845f50 !important; opacity:1 !important; color: #FFFFFF !important; text-decoration: none !important; border:0 !important; height:auto; }
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover { background-color: #9b7d71 !important; opacity:1 !important; color: #FFFFFF !important; text-decoration: none !important; border:0 !important; }

/*APPOINTMENTS PLUS*/
div.appointments-list  a, div.appointments-list br, div.appointments-confirmation-price { display:none !important; text-decoration:none !important; }
div.appointments-list tr, div.appointments-list td, div.appointments-list  th { color:#fff !important; }
div.appointments-list table { background:#845f50; }
div.appointments-list table th { border:1px solid #8c6f63 !important; padding:3px 0; }
div.appointments-list table td { height:0 !important; border:1px solid #8c6f63 !important; }
div.appointments-list table td.notpossible { padding:0 0 10px !important; }
div.appointments-list table td.appointments-weekly-calendar-hours-mins { padding:8px 0 6px !important; }
div.appointments-gcal-field img { border:0 !important; padding:0 !important; }
div.app_services_dropdown_select input[type="button"] { float:none; }
div.appointments-wrapper h3 { font-size:20px; }
div.app_service_excerpts { font-style:italic; margin:0 0 20px; line-height:115%; }

/*EVENTS CALENDAR*/
.fc-header-title h2 { border-top:0; border-bottom:0; }
table.fc-border-separate { background:#fff; border:1px solid #381f15; border-width:1px !important; }
table.fc-border-separate thead { background:#381f15; }
table.fc-border-separate thead tr th { color:#fff; font-size:16px; }
.comment-content td, .fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td { border:1px solid #8c6f63; border-width:1px !important; }
.fc-state-highlight { background:#845f50 !important; }
table.fc-border-separate tbody { background:#9b7d71;}
table.fc-border-separate tbody tr td { border:1px solid #8c6f63; border-width:1px !important; }

/*STAFF PLUGIN*/
div.cn-entry { -moz-border-radius:5px; background:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/15trans.png); border:1px solid #9b7d71; margin:8px 0px; padding:15px; position:relative; }
div.cn-entry { font-size:13px; }
div.cn-entry p { float:left; margin:0; padding:0 0 10px; font-size:13px; }
div#cn-list span.cn-image-style { margin:0 !important; padding:5px 0px 5px 5px; }
div.cn-entry img { float:left; }
div.cn-info { float:right; width:340px; }
div.cn-info h3 { padding-bottom:0 !important; margin-bottom:10px !important; font-size:18px; border-bottom:1px solid #9b7d71; line-height:110%; text-transform:capitalize !important; }
div.cn-info .bio { font-size:14px; line-height:110%; }
div#cn-list span.fn { display:inline !important; }
div#cn-list span.title { width:340px; margin-bottom:15px; line-height:110%; font-weight:bold; }

/*RESOURCES PLUGIN*/
div.st-entry { -moz-border-radius:0; background:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/15trans.png); border:1px solid #9b7d71; margin:8px 0px; padding:15px; position:relative; }
div.st-entry p { float:left; margin:0; padding:0; }
div#st-list span.st-image-style { margin:0 !important; padding:5px 0px 5px 5px; }
div.st-entry img { float:left; }
div.st-info { float:right; width:395px; }
div.st-info h3 { margin:0 0 5px !important; padding-bottom:0; border-bottom:1px solid #999; line-height:110%; }
div#st-list span.org { margin:0 0 5px !important; padding-bottom:0; line-height:110%; font-weight:bold; width:460px; }
div#st-list span.org a { text-decoration:none; }
div#st-list span.org a:hover { text-decoration:underline; }
div.st-list .bio, div.st-list .bio p { font-size:14px; line-height:110%; }
div#st-list span.fn { display:inline !important; }
div#st-list span.title { width:390px; margin-bottom:15px; line-height:110%; font-weight:bold; }
div#st-list .vcard { padding-bottom: 15px; }
div#CaptchaDiv{
	float: right;
    background: #000;
    color: #fff;
    padding: 9px;
	width:69px;
}
/*PET MEMORIAL*/
/*h1, h2, h3, h4, h5, h6 {
  clear: both !important;
}
h2.summary { border-top:0; border-bottom:0; }
#wpcr_respond_1 h2.summary { margin:0 0 5px !important; padding:0 !important; }
.wpcr_rname { margin-top:-15px; }
#wpcr_respond_1 img { float:left; margin:0 15px 10px 0; border:5px ridge #486670; }
div.hreview { margin-bottom:35px; color:#fff !important; }
div.hreview  img { max-width:300px !important; }
td.memorial { width:100px !important; }
div#wpcr_respond_1  hr, div#wpcr_respond_2 br, div.wpcr_fl .dtreviewed { display:none; }
table#wpcr_table_2 { width:300px; border-collapse:collapse; }
table#wpcr_table_2 tr { height:40px; }
table#wpcr_table_2 td { vertical-align:top; }
table#wpcr_table_2 td input[type="text"] { padding:5px; width:190px; line-height:100% !important; width:275px !important; background-image:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/asterick.png) !important; background-repeat:no-repeat !important; background-position:right center !important; }
table#wpcr_table_2 td input[type="file"] { background-color:none; border:0; padding:0; border-radius:0; background-image:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/asterick.png) !important; background-repeat:no-repeat !important; background-position:right center !important; width:286px !important; }
table#wpcr_table_2 td textarea{ padding:5px; margin-top:-15px !important; width:384px !important; background-image:url(https://lakewoodac.com/wp-content/plugins/nps_survey/public/css/images/asterick.png) !important; background-repeat:no-repeat !important; background-position:right top !important; }
div.wpcr_fl, td#wpcr_check_confirm small, div.wpcr_fl, td#wpcr_check_confirm small, div.wpcr_status_msg, .wpcr_status_msg div { color:#fff !important; }
table#wpcr_table_2 td input[type="submit"] { width:150px !important; }*/

/*PET QUOTES*/
/*li.ngg-quotes { width:300px; height:300px; position:relative; z-index:50; margin-top:-125px; margin-right:0; float:right; }
li.ngg-quotes img { border:0 !important; }*/

/*REVIEW POPOVER*/
div#darkbackground #message { width:660px !important; }

/*VID SCROLL BAR FIX*/
div#cboxLoadedContent { overflow:hidden !important; }

/*GMAP*/
div.su-responsive-media-yes { display:block !important; clear:both !important; }

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/stars-ratings/ */
div.rating-cancel,div.stars-ratings{float:left;width:17px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.stars-ratings,div.stars-ratings a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.stars-ratings a{display:block;width:16px;background-position:0 0px;border:0}
div.stars-ratings-on a{background-position:0 -16px!important}
div.stars-ratings-hover a{background-position:0 -32px}
/* Read Only CSS */
div.stars-ratings-readonly a{cursor:default !important}
/* Partial Star CSS */
div.stars-ratings{background:transparent!important;overflow:hidden!important; margin-left: 10px;line-height: normal;}
.rating-cancel{visibility:hidden;}
/* END jQuery.Rating Plugin CSS */



/* vkkkk 01---10--2018 */

@media only screen and (max-width: 650px) {
.review-page-form textarea {
    width: 97% !important;
	    border: 1px solid #ddd !important;
}
#review_form {
  display: block !important; 
}
div#review_form {
    width: 100%;
    float: left;
}
a#feedback {
    line-height: 100% !important;
}

a#feedback {
    line-height: 100% !important;
}
.review-page-form h1, .review-page-form h1 a {
    font-size: 29px !important;
	padding: 27px 0 0 !important;
}
.review-page-form div#ratingStarDiv select.str_reating {
    width: 60%;
    margin: 9px auto 0;
    display: table;
    border-radius: 6px;
    padding: 3px;
    /* background: #ffff; */
    background: linear-gradient(to bottom, #fdfdfd 0%, #cdcdcd 100%);
}
.review-page-form p {
    margin-bottom: 6px !important;
    padding: 0 !important;
    margin: 0;
}
.review-page-form div#ratingStarDiv {
    height: auto !important;
    padding: 5px 0 !important;
    margin: 0 auto 15px !important;
    width: 100% !important;
}
.review-page-form h1, .review-page-form h1 a {
    font-size: 17px !important;
    padding: 27px 0 17px !important;
}
.review-page-form p.question {
    padding-bottom: 0 !important;
    font-size: 11px;
    line-height: 26px;
    text-align: left !important;
    display: block !important;
    clear: both !important;
    margin-top: 14px;
}
.review-page-form input {
    width: 94% !important;
    padding: 10px !important;
    margin: 10px 0 6px !important;
    border: 0 !important;
    background: #fff !important;
    font-size: 15px !important;
    color: #888 !important;
    font-family: inherit;
    -webkit-text-fill-color: #888 !important;
	    border: 1px solid #ddd !important;
}
.review-page-form input[type="button"] {
    text-align: center !IMPORTANT;
    float: unset !important;
    /* display: block !important; */
    /* clear: both !important; */
    margin-top: 12px !important;
   /* background: url(../../../remote-review/images/submit-review-button.jpg) !important; */
    /* width: 100% !important; */
    background-repeat: no-repeat !important;
    height: 42px !important;
    border: 0 !important;
    text-indent: -9999px !important;
    border-radius: 50px;
    margin: 13px auto !important;
    display: table;
}
.review-page-form input#captcha {
    width: 50% !important;
    float: left;
    margin-right: 5px !important;
    padding: 8px !important;
	    border: 1px solid #ddd !important;
}
div#CaptchaDiv {
    float: left;
    background: #000;
    color: #fff;
    padding: 7px;
    width: 69px;
    margin: 11px 0 0;
}

.review-page-form div#ratingStarDiv {
    height: auto !important;
    padding: 5px 0 !important;
    margin: 0 auto 15px !important;
    width: 100% !important;
    text-align: center;
}
.review-page-form form {
    background: #eee;
    color: #333;
    text-shadow: none;
    border: 4px groove #999 !important;
    padding: 25px !important;
    width: 82% !important;
    font: 15px !important;
    margin: 0 auto !important;
    height: auto;
    min-height: auto  !important;
}
.review-page-form #captcha-id {
    float: left !important;
}


.uiyiuyi {
    margin: 12px 4px 5px;
    float: left;
    width: 100%;
}
p.question.dsfsdf {
    margin-top: 0;
    margin-bottom: 9px !important;
    margin-top: 23px !important;
}

.review-page-form input[type="button"] {
    float: none !important;
}
#contentMid .col-md-4{
    display: inline-block;
}
ul#side-panel{
    display:inline-block;
}


}
@media only screen and (max-width: 394px){
.review-page-form form p.question {
    padding-bottom: 0 !important;
    font-size: 11px;
    line-height: 26px;
    text-align: left !important;
    display: block !important;
    clear: both !important;
    margin-top: 14px;
}
}

input#but_sub:focus {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24);
}

/* end */
header#masthead {
    display: none;
}

#review_form #but_sub {
    /* background-color: #eee !important; */
    margin-top: 15px !important;
}
.review-page-form input[type="button"] {
    float: right ;
    display: block !important;
    clear: both !important;
    margin-top: 0 !important;
    background: url(submit-review-button.jpg) !important;
    width: 180px !important;
    height: 42px !important;
    border: 0 !important;
    text-indent: -9999px !important;
}

select.str_reating {
    display: inline-block;
    -webkit-appearance: menulist;
}
span.stars-ratings-control {
    display: block;
}
div#ratingStarDiv {
    display: block;
}