/*
 Theme Name:   BluePearl Child Site Theme
 Theme URI:    http://www.bluepearlvet.com
 Description:  Blue Pearl Child Site Theme (Layers Child)
 Author:       Haneke Design
 Author URI:   http://www.hanekedesign.com
 Template:     layerswp
 Version:      1.0.0
 License:      Private
 License URI:  http://www.hanekedesign.com
 Tags:
 Text Domain:  layers-child
*/

@import url("custom.css");

.margin_top-none {margin-top: 0 !important; }

.content-vertical-massive {padding-top: 0; padding-bottom: 0;}

.wrapper-site {background: #F5F7FA; background-position: top; background-repeat: repeat-x; background-image: url(/wp-content/uploads/2016/03/bkd-paw-location.png);}

.footer-top {margin-top: 0 !important;}

.header-site .container {padding: 0 !important}

.sub-menu {border: none !important;}

.faq-title h5 {line-height: 30px !important}

@media (min-width: 769px) and (max-width: 1030px) {
	.header-site nav {margin-right: 30px;}
}

@media (min-width: 769px) and (max-width: 830px) {
	.header-site .nav-horizontal > ul > li > a {padding: 0 5px !important; font-size: 1.4rem !important;}
}
@media (max-width: 830px) {
	.header-secondary nav.pull-left, .header-secondary nav.pull-right{ max-width: 50%; display: inline;}
	.header-secondary nav.pull-left ul { padding-top: 5px !important;}
	.invert .nav > li > a {line-height: 14px;}
}


/***** header details on child site *****/
.list-grid {background-color: #FFF;}  
.page-template .list-grid.menu,
.page-template .list-grid.menu .grid,
.single-our-team .list-grid.menu,
.single-our-team .list-grid.menu .grid,
.single-tribe_events .list-grid.menu,
.single-tribe_events .list-grid.menu .grid,
.single-tribe_events .grid,
.events-archive .grid,
.events-archive .list-grid.menu,
.events-archive .list-grid,
.events-archive .list-grid.menu .grid,
.events-archive .list-grid.site-details,
.single-tribe_events .list-grid.site-details,
.post-type-archive-our-team .list-grid.menu,
.post-type-archive-our-team .list-grid.menu .grid,
.page-template .list-grid.site-details, 
.single-our-team .list-grid.site-details,
.post-type-archive-our-team .list-grid.site-details {padding-left: 0; padding-right: 0; }

.page-template .list-grid.site-details,
.single-our-team .list-grid.site-details,
.single-tribe_events .list-grid.site-details,
.post-type-archive-our-team .list-grid.site-details, 
.page-template .site-details .grid,
.single-our-team .site-details .grid,
.single-tribe_events .site-details .grid,
.single-tribe_events .grid,
.post-type-archive-our-team .site-details .grid,
.post-type-archive-our-team .list-grid.site-details,
.events-archive .list-grid.site-details,
.events-archive .list-grid.site-details .grid{background: none !important}

.page-template .list-grid.menu .grid,
.single-our-team .list-grid.menu .grid,
.single-tribe_events .list-grid.menu .grid,
.events-archive .list-grid.menu .grid,
.post-type-archive-our-team .list-grid.menu .grid {margin-left: 0; margin-right: 0; background: none;}

.single-tribe_events .grid {padding-left: 0 !important; padding-right: 0 !important; margin-top: 0 !important; margin-left: 0!important; margin-right: 0 !important;}
 

     
.site-details h5 {font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 0.25px; line-height: 28px;color: #15375F !important;}
.site-details h3 {font-size: 42px; line-height: 60px; font-weight: 700; color: #15375F;}
.site-details p {font-weight: 400; font-size: 16px; line-height: 26px; color: #15375F; margin-top: 0px !important;}
.site-details .phone-number {font-size: 24px;}
.site-details .phone-number a, .site-details .phone-number a:visited {color: #15375F;}

.header-site, .header-site.header-sticky {background-color: rgba(255,255,255,1);}

/***** Breadcrumbs *******/
.breadcrumbs {margin: 10px 48px;  width: 100%; font-size: 1.6rem}


/***** Child Navigation on site *******/
.nav_container {font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 1.6rem; border-radius: 5px 5px 0px 0px; padding: 30px 0; text-align: left; background-color: #FFD07B;}
     .nav_container li {display: inline; padding: 29px 20px;}
          .nav_container li:hover {background-color: #ffc762 ;transition: all 0.3s ease;text-decoration: none;color: #1a4374;}
          .nav_container li:first-child { margin: 0 0 0 50px; padding: 29px 20px 29px 20px;}
          .nav_container li.current-menu-item, .nav_container li.current-page-ancestor {background-color: #FFAC15;}
     .nav_container a, .nav_container a:visited, .nav_container a:hover {text-decoration: none; color: #15375F;}

/***** BIO's *****/

.bios h1 {width: 100%; font-size: 3.6rem; color: #196CB6; font-weight: 400;}
.bios h2 {width: 100%; font-size: 2rem; display: block;}
.bios p {width: 100%; margin-bottom: 10px; display: block; }

.single-our-team .bios h1 {font-size: 2.6rem; line-height: 30px;}
.single-our-team .bios h2 {color: #152431; margin-top: 0px; font-size: 20px; line-height: 28px; }
.single-our-team .bios  h3 {font-size: 16px; color: #9CA6AF; line-height: 26px; }
.single-our-team .bio  ul { padding-top: 10px; padding-left: 0px; color: #152431; margin: 0 0 0 1rem  }
.single-our-team .bio  li { list-style-type: none; }
     
/**** FOOTER *****/
.menu-footer-3-container a:hover, .menu-footer-3-container a:visited { }
.footer-site .widget li {display: inline;}
.footer-content a, .footer-content a:visited {color: #333;}
     .footer-content .menu_third a, .footer-content .menu_third a:visited {color: #b1b1b1}
.footer-content a:hover {color: #F37021; border: none; text-decoration: none;}
.footer-content .menu_first {margin-bottom: 0;}
     .footer-content .menu_first ul {width: 100%; display: table;}
     .footer-content .menu_first li {display: table-cell; text-align: center}
          .footer-content .menu_first li:last-child {margin-right: 0; text-align:right;}
          .footer-content .menu_first li:first-child{text-align: left !important;}
     .footer-content .menu_third ul {width: 100%;}
     .footer-content .menu_third li {width: 19%; text-align: center; display: inline-block; margin-right: 0;}
     
.footer-content .menu_first, .footer-content .menu_second {font-size: 15px;}
.footer-content .menu_third{font-size: 11px; color: #b1b1b1}
.footer-content .copyright p {font-size: 12px; color: #a2a2a2}
.footer-content .menu_second ul.menu li {margin-right: 12px;}
.footer-content .border-bottom { border-bottom: solid 1px #333;}
.footer-content .links .grid { padding-left: 0; padding-right: 0; background: none;}

@media (max-width: 900px) {
   .footer-content .menu_first, .footer-content .menu_second {font-size: 12px;}  
   .footer-content .span-3.has-image.override {width: 100%;}
   .footer-content .links {margin: 0 auto;}
}
     
/***** MEDIA QUERIES ******/

@media (max-width: 768px) {
     .page-template .list-grid.site-details {padding-left: 15px; padding-right: 15px;}
     .custom-logo-link img.custom-logo{
          margin-top: 10px !important;
     }
}

@media (max-width: 450px) {
     /** Main Header **/
     .header-site:not(.is_stuck) {padding: 0 15px;}
     .header-sticky.is_stuck.is_stuck_show {padding: 15px; }
     
     /** header details **/
     .page-template .list-grid.site-details .excerpt, .page-template .list-grid.site-details .text-right {text-align: center;}
     .page-template .list-grid.site-details [class*='column'] {margin-bottom: 0;}
     .page-template .list-grid.site-details .first.column {margin-bottom: 5px;}
     .page-template .list-grid.site-details .last.column {margin-bottom: 20px;}
     .page-template .list-grid.site-details h3 {line-height: 43px;}
     
     /** Navigation **/
     .nav_container {border-radius: 0;}
     .nav_container li {width: 100%; display: block; }
     .nav_container li:first-child {margin: 0; padding: 29px 5px;}
     .custom-logo-link img.custom-logo{
          margin-top: 10px !important;
     }
     
     /** Breadcrumbs **/
     .bread-crumbs {margin: 10px 15px;}
}