/*
Theme Name: CF-Bath Child
Description: Child theme for CF-Bath
Author: ThemeFusion
Author URI: 
Template: cfbath
Version: 1.0.0
Text Domain:  CF-Bath
*/
body.home .fusion-secondary-header{display:none !important;}

.fusion-main-menu > ul > li > a{text-transform: uppercase;}
.tfs-slider .slide-content-container .buttons {margin-top: 0px;}
.home #side-header, .home .fusion-header, .home .layout-boxed-mode .home .side-header-wrapper{background-color: rgba(255,255,255,1) !important;}
/*body.home .fusion-header-v5.fusion-logo-center .fusion-logo a{display:none !important;}*/
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area ul{text-align:center;}

.fusion-body .fusion-button-xxlarge,
.button-xxlarge,
.button.xxlarge {
  padding: 20px 50px;
  line-height: 23px;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
.fusion-body .fusion-button-xxlarge,
.button-xxlarge,
.button.xxlarge {
  padding: 13px 23px;
  line-height: 17px;
  font-size: 14px;
 }
}

@media only screen and (max-width: 850px) {
.fusion-caret .fusion-dropdown-indicator{
 display:none !important;
 }
}

.fusion-flip-box .flip-box-front, .fusion-flip-box .flip-box-back {
    min-height: 280px !important;
}
h2.flip-box-heading.without-text {
    font-size: 19px !important;
}

.fusion-page-title-bar{background-position: top right;}

.tfs-slider .slide-content-container h2, .tfs-slider .slide-content-container h3, .stroke-text{

/* WebKit (Safari/Chrome) Only */
  -webkit-text-stroke: 1px black;
  
  /* If we weren't using text-shadow, we'd set a fallback color
     and use this to set color instead
    -webkit-text-fill-color: white; */
  text-shadow:
    1px 1px 0 #000,
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit */
  0px 0px 0 #000,  
    0px 0px 0 #000,
   0px  0px 0 #000,
    0px  0px 0 #000;
}

/* tall button*/
.customButton {padding: 100px;}

.no-cover{-webkit-background-size: inherit !important;
    -moz-background-size: inherit !important;
    -o-background-size: inherit !important;
    background-size: inherit !important;}

/* CONTACT FORM*/
.wpcf7-form input[type="submit"], .wpcf7-submit{background:#2c2d2e;color:#fff;}
.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover{background:#f6f6f6;color:#2c2d2e;}

h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase !important;
    letter-spacing: 1.5px;
}

h4.fusion-rollover-title a{color:#fff !important;}

.fusion-person .person-desc .person-author .person-title {
    font-size: 13px;
}

.fusion-person .person-desc{padding: 10px 40px !important;}

.fusion-footer-widget-area .gm-style .gm-style-iw{color:#333 !important;}

#fancyboxForAlpine-title{margin-left:0 !important;}

.fusion-main-menu .sub-menu li a{text-transform: uppercase;letter-spacing: 2px;}

.AlpinePhotoTiles-tile{margin:0px !important;}


@media only screen and (min-width: 850px){

.mobile-only{display:none;}

}

@media only screen and (max-width: 850px) {
.fusion-mobile-menu-design-classic .fusion-secondary-header, .fusion-secondary-header,
 .fusion-secondary-header, .mobile-only .search-table {display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header {
    padding-top: 0px;
    padding-bottom: 5px;
 }
}