/*
Theme Name: Park Lawn Funeral Home
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
*/


/*GENERAL*/
a{color:#00A1D1;}
a:hover, a:focus{color:#7c7d7c;}

.btn{background:#7C7D7C;}
.btn:hover{background:#ABACAB;}

/*header */
.c2a{margin-top:0px;}
.logo{margin-top:10px;}
.service-btn{text-align:center;}
.service-btn>.btn{margin-top:25px;}
span.tel{display:block;margin-top:10px;}

/*NAV*/
nav{border-color:#7c7d7c;}
.navbar-default .navbar-nav > li > a{padding:15px 20px;}


.blue-background, #contact-info.blue-background{background:#00A1D1 url('assets/images/cross-scratches.png') center center repeat!important;}
.blue-background .navbar-default .navbar-nav > li > a{color:#fff!important;}
.blue-background .navbar-default .navbar-nav > li > a:hover, .blue-background .navbar-default .navbar-nav > li > a:focus{color:#000!important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background:#f5f5f5;}

/*Contact Form*/
#home-contact-form{padding: 25px 0px;background:#00A1D1 url('assets/images/cross-scratches.png') center center repeat;}

#home-contact-form h3{text-align: center; background: #ABACAB; color:#fff!important; padding:10px 0px;}
.gform_wrapper .ginput_container>input, .gform_wrapper .ginput_container>textarea, .gform_wrapper .ginput_container>select{margin-top:10px!important;width:100%!important;}
.gform_wrapper .ginput_container>select{height:34px;border-radius:5px;}
#gform_1 .ginput_container>textarea{max-height:122px!important;}
input#gform_submit_button_3, input#gform_submit_button_2, input#gform_submit_button_1{background:#7C7D7C!important; color:#fff!important;}
input#gform_submit_button_3:hover, input#gform_submit_button_2:hover, input#gform_submit_button_1:hover{background:#ABACAB!important; color:#fff!important;}


/*HP Location BOXES*/
#feature{margin:25px auto;padding:15px 0px; background:#00A1D1 url('assets/images/cross-scratches.png') center center repeat;}
.location-box{text-align:center; background:rgba(255,255,255,.7);padding:25px 0px; margin:15px; border-radius:15px; box-shadow:2px 2px 10px rgba(0,0,0,.5);}
.location-information a{display:inline-block;}
.location-information span{display:block;}
.location-information h4{text-decoration: underline;}

/*footer/contact info*/
#contact-info{background:#fff!important; border-top: 2px solid #7c7d7c; border-bottom: 2px solid #7c7d7c;}
#contact-info a, #contact-info,.spacer{color:#000!important;}
#contact-info a:hover, #contact-info a:focus{color:#00A1D1!important;}
#contact-info.blue-background a:hover, #contact-info.blue-background a:focus{color:#fff!important;}

/*Upcoming Service Slider*/
.slick-slide img:hover{transform:none!important;}
#gallery-slider .brand>a>h3{color:#000!important;}

#gallery-slider .brand>a:hover>h3{color:#00A1D1!important;}

/*OBITUARIES*/
.obituary-preview{padding:25px 0px; border-top:2px solid #00A1D1; border-bottom:2px solid #7C7D7C; margin-bottom:5px;}
.potrait-img img{max-width:200px;}
/*individuals*/
.individual-obit-title{margin-bottom:5px;border:none;}
.content-container{background:#00A1D1 url('assets/images/cross-scratches.png') center center repeat;}
.tab-menu{padding:50px 10px;}
.tab-menu .nav-pills{text-align: center;}
.tab-menu .nav-pills>li{background: rgba(255,255,255,.7);margin-top: 5px;border-radius: 5px; border:none;}
.tab-menu .nav-pills>li>a{color: #000;background: transparent;border:none;margin:0px;}
.tab-menu .nav-pills>li>a:hover, .tab-menu .nav-pills>li>a:focus{background: #fff;color: #000;}
.tab-menu .nav-pills>li.active>a, .tab-menu .nav-pills>li.active>a:hover{background:#fff!important; color:#000!important; border:none;}
#obituary,#service-info, #guestbook, #flowers{background:#fff; margin:50px auto; padding:20px;clear:both;}
.nav-tabs{border:none!important;}
/*guestbooks*/
.condolences{margin:25px 15px 50px;}

/*pre-planning page*/
.btns-container{text-align: center;margin:50px auto;}
.btns-container .btn{font-size:18px; padding:10px 20px;}

/*locations*/
.review-form-container, .review-display-container{text-align:center;}
.review-form-container>iframe{width:100%; max-width:500px; margin:0px auto 20px;}
#v-review-display-widget-container{width:100%;max-width:500px; margin:0 auto;}

/*contact page*/
.contact-page-info h3{margin-top:15%;}

/*SITEMAP*/
ul.sitemap-page li a{color:#7c7d7c;}
ul.sitemap-page li a:hover{color:#00A1D1;}
ul.sub-menu{padding:0px!important;}

/*404 Page*/
.error404{text-align:center;}
form#searchform input:first-of-type{width:200px!important;}

#legal-container p{color:#000!important;margin-top:20px;}

/*Services Search*/
#service-search{margin:20px auto;text-align:right;}
div#serviceSearchContent h3{text-align:center;margin:20px auto;}


.social-icons {padding-top: 5px; font-size: 25px;}
.direction-btn {margin-top: 5px;}


@media screen and (max-width:1199px) {.navbar-default .navbar-nav > li > a{padding:15px 13px!important;font-size:15px;font-weight:bold;}#obituary,#service-info, #guestbook, #flowers{margin:0px auto 50px;}}
@media screen and (max-width:991px) {.location-box{margin:0px;}.navbar-default .navbar-nav > li > a{padding:15px 8px!important; font-size:12px;font-weight:bold;}.logo img{width:90%!important;}span.tagline{display:block;margin-top:20px;}.navbar-default .dropdown-menu > li > a{font-size:12px;font-weight:bold;}}
@media screen and (max-width:767px) {#service-search{text-align:center;}.blue-background .navbar-default .dropdown-menu > li > a{color:#fff;}.blue-background .navbar-default .dropdown-menu > li > a:hover,.blue-background .navbar-default .dropdown-menu > li > a:focus{color:#000;} .navbar-default .dropdown-menu > li > a{color:#7C7D7C;}.navbar-default .dropdown-menu > li > a:hover,.navbar-default .dropdown-menu > li > a:focus{color:#00a1d1;background:transparent;}.dropdown-menu{box-shadow:none!important;background:transparent;}nav .navbar-collapse{-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}.location-box{margin:20px auto;max-width:400px;}}