/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img{
	max-height:105px !important;
	max-width:175px;
}
.single-fl-theme-layout .fl-theme-builder-header-sticky #header-top .fl-row-content-wrap{
	background:transparent;
}
.single-fl-theme-layout .fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled #header-top .fl-row-content-wrap{
	background-color:#a20137;
    background-color:rgba(162,1,55, 1);
}
.single-fl-theme-layout .fl-theme-builder-header-sticky #header-btm .fl-row-content-wrap{
	background:transparent;
}
.single-fl-theme-layout .fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled #header-btm .fl-row-content-wrap{
	background-color:#fffcf5; 
    background-color:rgba(255,252,245, 1);
}
.form-contact .uabb-gf-style{
	-webkit-box-shadow:0px 3px 7px 1px rgba(27,20,7,0.15);
    -moz-box-shadow:0px 3px 7px 1px rgba(27,20,7,0.15);
    box-shadow:0px 3px 7px 1px rgba(27,20,7,0.15);
}
.container-ctr{
	max-width:1190px;
	margin:0 auto;
	float:none;
	width:100%;	
}
.quote-holder h2{
	font:italic 30px Arapey;
	color:#cc9900;
}
.quote-holder p{
	font-weight:bold;
	color:#cc9900;
}
.holder-testimonials2{
	display:none;	
}
.holder-testimonials .pp-testimonials-wrap{
	background:url(img/img-flower-trans2.png) center 102px no-repeat;
	background-size:127px;	
}
.holder-testimonials .bx-wrapper .bx-pager.bx-default-pager a,
.holder-testimonials2 .bx-wrapper .bx-pager.bx-default-pager a{
	border-radius:0px;
	margin:0 9px;
	height:15px;
	width:15px;    
}
.link-underline-hover a:hover{
	text-decoration:underline;
}
.blog-holder .uabb-blog-posts-shadow:hover{
    background-color:#fffcf5;
}
.blog-holder .uabb-blog-post-content{
	min-height:284px;
}
.blog-holder .uabb-blog-posts-description{
	padding-top:0 !important;	
}
.widget-post .uabb-post-thumbnail{
	text-align:center !important;
	padding-bottom:10px;
	width:100% !important;	
}
.widget-post .uabb-blog-posts-description{
	padding-top:0 !important;	
}
.widget-post .uabb-blog-post-content{
	width:100% !important;
}
.comment-holder .btn-primary{
	border:1px solid #990033;
	text-transform:uppercase;
	padding:12px 24px;
	font-family:Muli;
    font-weight:700;
    font-size:18px;
}
.comment-holder label[for="url"], .comment-holder input[name="url"]{
	display:none;	
}
.img-support .uabb-image .uabb-image-content{
	line-height:140px;
	min-height:140px;
}
.widget-post-archive .widgettitle{
	background-color:#cf9126;
	padding:10px 18px;
	font-size:20px;
	color:#fff;
	margin:0;
}
.widget-post-archive ul{	
	-moz-box-shadow:0 4px 1px rgba(197, 197, 197, 0.2);
	-webkit-box-shadow:0 4px 1px rgba(197, 197, 197, 0.2);
	box-shadow:0 4px 1px rgba(197, 197, 197, 0.2);	
	padding:15px 20px 15px 20px;
	background-color:#fffcf5;
}

.footer-copyright .uabb-infobox-text span{padding:0 20px;}


@media (max-width:1322px){
	.holder-testimonials2{display:block;}
	.holder-testimonials{display:none;}
	.banner-main-holder > .fl-col-content{padding-top:194px;}
}
@media (min-width: 768px) and (max-width:992px){
   h1{font-size:42px;}
   h2{font-size:32px;}
   h3{font-size:25px;}
   h4{font-size:22px;}  
   .quote-holder h2{font-size:28px;}
}
@media (max-width:767px){
   h1{font-size:36px;}
   h2{font-size:28px;}
   h3{font-size:22px;}
   h4{font-size:20px;}
   h5{font-size:18px;}
   p{font-size:15px;}
   #header-top{background-color:#a20137;}
   #header-btm{background-color:#ffe99d;}
   .banner-main-holder .fl-col-content{ background-position:right -250px bottom -98px}
   .banner-inner-holder{display:none;}
   .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky){position:static !important;}
   .fl-page-nav-collapse ul.navbar-nav > li{border-right:none; border-left:none;}
   .fl-page-nav .navbar-nav > li > a{padding:8px 10px; font-size:14px;}
   .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{background-color:#007647;}
   .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle span{color:#00cc00;}
   .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,     
   .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background-color:#01c801;}
   .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover span,     
   .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus span{color:#fff !important;} 
   .video-play-btn .uabb-modal-action{text-align:center;}
   .quote-holder h2{font-size:22px;}  
   .fl-page-footer .fl-page-footer-text-1{padding-bottom:0;}
}
@media (max-width:480px){
   h1{font-size:30px;}
   h2{font-size:22px;}
   h3{font-size:20px;}
   h4{font-size:18px;}
   h5{font-size:16px;}
   h6{font-size:15px;}   
    p{font-size:14px;}
   .quote-holder h2{font-size:18px;}  
   .footer-copyright .uabb-infobox-text span{padding:0 8px;}
  
}