/*
Theme Name: Tangy Media BB Child Theme
Theme URI: https://www.tangymedia.co.uk
Version: 1.61211
Description: A custom theme optimised for Beaver Builder by Tangy Media.
Author: Tangy Media
Author URI: https://www.tangymedia.co.uk
template: bb-theme
*/


.op1 {opacity:0.1;}
.op2 {opacity:0.2;}
.op3 {opacity:0.3;}
.op4 {opacity:0.4;}
.op5 {opacity:0.5;}
.textbullets  {
    text-align: center;
    list-style-position: inside;
}  


.post-password-required { margin-top:180px;}

/* HEADER */

.logoshrink {display:none;}
.fl-theme-builder-header-shrink  .logoshrink {display:block;}
.fl-theme-builder-header-shrink  .logofull {display:none;}

#topLogo .fl-photo-content { position:absolute;top: 50%;  left: 50%; transform: translate(-50%, -50%); margin-top:15px;}
.fl-theme-builder-header-shrink #topLogo .fl-photo-content  {margin-top:35px;}
/* Shrink size is in functions.php */ 

.topToggle:hover { cursor:pointer;}


.iconHoverAll:hover a {text-decoration:none;}
.iconHoverAll:hover * {color:#ce9c54 !important; cursor:pointer; text-decoration:none;}
.iconHoverAll:hover .fl-icon i:before {color:#ce9c54 !important; cursor:pointer;}


@media only screen and (max-width: 360px) {
#topMenu.topToggle .fl-icon-text  { display:none;}
#topContact.topToggle .fl-icon-text  { display:none;}
}

/* FOOTER */
.logoTrans { opacity:0.2;}


/* BUTTONS */

/* OFF CANVAS MENUS  */
.offCanvasIcons .fl-col { width:50% !important;}

.pp-advanced-menu .menu > li > a, .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {border-color:rgba(255,255,255,0.1)  !important;}


.offCanvasIcons .fl-callout-content:hover { cursor:pointer;}
.offCanvasIcons .fl-callout-content:hover * {color:#ce9c54 !important;} 
.offCanvasIcons .fl-callout-content:hover .fl-icon i:before {color:#ce9c54 !important;} 


.footerIcons .fl-callout-content:hover { cursor:pointer;}
.footerIcons .fl-callout-content:hover * {color:#ce9c54 !important; cursor:pointer;} 
.footerIcons .fl-callout-content:hover .fl-icon i:before {color:#ce9c54 !important; cursor:pointer;} 

.offCanMenu .menu-item-text {font-family: "americanabold",Arial,sans-serif;}


/* BB MODULES*/
.productTabs .pp-tabs-label {border-radius:20px; margin:0 15px !important; border:2px solid #D9D9D9;}
.productTabs .pp-tabs-label.pp-tab-active { border:2px solid #272f6c !important;}


@media only screen and (max-width: 360px) {
.productTabs .pp-tabs-label {margin:0px !important;}}

/* REVIEWS */
.rplg .rplg-review-name { color:#272f6c !important;}
.rplg .rplg-review-avatar  { display:none !important;}

@media only screen and (max-width: 360px) {
	
	
	
.rplg .rplg-badge_left-fixed {
    
    left: 5px!important;
    bottom: 10px!important;
    
	}}

/* NINJA FORMS */

.nf-form-fields-required { display:none !important;}

@font-face {
    font-family: 'avantgarde_bold';
    src: url('avgardn-webfont.woff2') format('woff2'),
         url('avgardn-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'avantgarde_md';
    src: url('avgardm-webfont.woff2') format('woff2'),
         url('avgardm-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'americanabold';
    src: url('americana_bold-webfont.woff2') format('woff2'),
         url('americana_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}