/*
Theme Name:    Doggie Rescue
Description:   Child Theme for Beaver Builder
Version:       1.0.0
Author:        Creativ
Author URI:    https://www.creativ.com.au/
Template:      bb-theme
License:       GNU General Public License v2 or later
License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ## Headings
--------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: 700 !important;
	letter-spacing: 2px !important;
	
}

h1, h2 {
  text-transform: uppercase !important;
}

.fl-button-group-field-options {
    text-align: center;
	width: 130px; }


/* Blog */

.uabb-blog-posts-shadow,
.fl-post-grid-post {
    box-shadow: 0px 1px 7px 0px rgba(112,112,112,0.5) !important;
}

.uabb-blog-posts-shadow:hover,
.fl-post-grid-post:hover {
    background: #ffc977;
}

.news .uabb-blog-posts-shadow,
.news .fl-post-grid-post {
    box-shadow: none !important;
}

.news .uabb-blog-posts-shadow:hover,
.news .fl-post-grid-post:hover {
    background: #ffc977;
}


.fl-post-carousel-post {
background-color: rgba(192,180,158,0.22)!important;
}


h2.fl-post-carousel-title {
    letter-spacing: 0 !important;
    text-transform: none !important;
    text-align: center;
    font-size: 18px !important;
    line-height: 1.2 !important;
}


/* ## Forms
--------------------------------------------- */

input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
  border-radius: 0 !important;
}

/* ## Menu
--------------------------------------------- */
.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect, .fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
    fill: #000;
}


.unclick > a:hover {
  cursor: default;
}


/* Unclickable */

.unclickable > a:hover {
  cursor: default;
}

.unclickable a {
  display: inline-block !important;
  pointer-events: none !important;
}


/* ## Button
--------------------------------------------- */

a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
  border-radius: 30px !important;
  -moz-border-radius: 30px !important;
 -webkit-border-radius: 30px !important;
  border: 0 !important;
  padding: 13px 33px;
  font-family: 'Montserrat', serif;
}

a.fl-button *, 
.uabb-creative-button-wrap a.uabb-button *,
.uabb-creative-button-wrap a.uabb-button * {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
}

.uabb-module-content.uabb-creative-button-wrap a {
	border: 30px !important;
}


button, input[type=button], input[type=submit] {
  border-radius: 0;
  border: 0 !important;
  padding: 13px 33px;
  font-family: 'Montserrat', serif;
  text-transform: uppercase;
}

.uabb-ib-effect-style9 .uabb-new-ib-content button,  .uabb-ib-effect-style9 .uabb-new-ib-content input[type=button],  .uabb-ib-effect-style9 .uabb-new-ib-content input[type=submit] {
  border-radius: 0;
  border: 0 !important;
  padding: 13px 33px;
  letter-spacing: 1px;
  font-family: 'Montserrat', serif;
  text-transform: uppercase;
  position: relative;
  margin-top: 20px;
}


.uabb-ib-effect-style9 .uabb-new-ib-content button:hover {
  background: #133168;
}

/* Floating Social */



/* ## Search and Filter
--------------------------------------------- */

.searchandfilter ul {
    margin-left: 0px !important;
}

label {
    font-size: 15px;
    font-weight: 700;
}

.searchandfilter ul li li {
    padding: 3px 0;
}

/* ## Bullets
--------------------------------------------- */

.fl-rich-text ul li,
.fl-callout-text ul li {
  list-style-type: none;
  background-image: url(/wp-content/uploads/2020/11/bullet-1.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 0 10px;
  padding: 10px 0px 0px 30px;
}

.brown .fl-rich-text ul li {
  background-image: url(/wp-content/uploads/2020/11/brown-bullet-1.png);
}

ul {
    padding-inline-start: 20px !important;
}


/* ## Post Slider 
--------------------------------------------- */

.fl-post-carousel-navigation .carousel-prev,
.fl-post-carousel-navigation .carousel-next {
	color: #c0b49e;
}

/* Floating Social Profile Links
--------------------------------------------*/

@media (min-width: 768px ) {
	body:not(.fl-builder-edit) .social-profile-links {
		position: fixed;
		right: 55px;
		top: 25%;
		width: 30px;
	}
}


/* ## Mobile
--------------------------------------------- */

@media only screen and (max-width: 980px) {
    .hidemenu {
        display: none !important;
    }
}

@media only screen and (max-width: 768px) {
	
	html,body{
    overflow-x: hidden;
}
	
	
     .news .fl-post-feed .fl-post-feed-post.fl-post-align-left:nth-child(even) .fl-post-feed-text {
	width:100%;
                  float:none;
      }
	
.news .fl-post-feed-content {
    padding: 20px 0px !important;
}
	.fl-builder-content .fl-node-5f9a471636a3d {
    margin-top: -50px !important;
	}
	.pp-offcanvas-content-top, .pp-offcanvas-content-bottom {
    height: 100% !important;
}
	
.pp-content-ticker-container .pp-content-ticker-heading:after,
.pp-content-ticker-heading {

		display: none !important;
	}
	
	.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect, .fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
    fill: #000;
}

  h1, h2, h3, h4, h5, h6, .fl-post-feed-meta, .pp-content-ticker-item-title {
    text-align: center !important;
    line-height: 1.2 !important;
  }
  
  h1 {
    font-size: 33px !important;
  }

  h2 {
    font-size: 28px !important;
  }
  

  
  h2.fl-post-feed-title,   
  h3.pp-content-grid-title.pp-post-title{
    font-size: 18px !important;
}
  
  h4, h3  {
    font-size: 24px !important;
  }
	
  h3.fl-post-title {
    font-size: 20px !important;
}
  
  
	
h1.uabb-divider-text,
h2.uabb-divider-text,
h3.uabb-divider-text,
h4.uabb-divider-text,
h5.uabb-divider-text {
	font-size: 18px !important;
	}

.searchandfilter h4 {
    text-align: left !important;
    font-size: 18px !important;
}
	

.fl-callout-button {
    position: relative; }

.fl-button-wrap,
.fl-builder-content .ua8bb-button-left,
.fl-menu .fl-menu-responsive-toggle-always,
.pp-content-grid-more-link {
    text-align: center !important;
}
  
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
    top: 37px;

}
  div.fl-module-menu.fl-node-5f3a024267054 .logomenu { 
  display: none; !important; }
  
  .fl-post img[class*="wp-image-"], .fl-post img.alignnone, .fl-post img.alignleft, .fl-post img.aligncenter, .fl-post img.alignright {
    margin: 0 auto;
    display: block;
    float: none;
    height: auto;
    max-width: 100%;
    text-align: center;
}
  
  .uabb-button-left, .uabb-post-meta {
    text-align: center;
  }
    .fl-post-feed-content p {
    text-align: left;
  }
  
}




/* On screens that are 320px or less */
@media screen and (max-width: 320px) {
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
    top: 32px;

}
  
h3 {
    font-size: 18px !important;
  }

  
}

