/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 18 2020 | 00:56:22 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


@media (min-width: 1500px){
  
  /* Header - Title Bar */  
  .page-id-39 .fusion-page-title-bar,
  .page-id-46 .fusion-page-title-bar,
  .page-id-51 .fusion-page-title-bar,
  .page-id-58 .fusion-page-title-bar{ 
    background-attachment: fixed;
    background-position-y: -16px;
    background-size: contain;
  }  
  
  /* Header - Title Bar: Information */
  .page-id-46 .fusion-page-title-bar{
    background-position-y: 47px;  
  }
  /* Header - Title Bar: Download */
  .page-id-51 .fusion-page-title-bar{
    background-position-y: 46px;
  }
  /* Header - Title Bar: Contact Us */
  .page-id-58 .fusion-page-title-bar{
    background-position-y: 47px;
  }  
  
  /* Frontpage 3 column boxes */
  .featured-block.sacramental{ margin: 0 19%!important; }
}

@media (min-width: 1200px){}

@media (max-width: 1199px){
  
  /* Layout */
  .home.page #main > .fusion-row{ padding: 0; }
  .page #main > .fusion-row { padding: 20px; }
  main#main {
    padding: 0!important;
  }
  .vc_custom_1591584077841 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }  
  
  /* Main Menu */
  .fusion-secondary-main-menu{ padding-left: 5px; padding-right: 5px;}
  .fusion-main-menu > ul > li {
      padding-right: 59px!important;
  }
  
}

@media (min-width: 992px) {}

/* Ipad Portrait and below */
@media (max-width: 991px) {
  
  
  /* Main Menu */
  .fusion-main-menu > ul > li {
      padding-right: 36px!important;
  }   
   /* Frontpage 3 column boxes */
  .featured-block.bread .box_homepage{ background: none !important; }   
  .featured-block.sacramental{ margin: 0 !important; }
  
}

@media (max-width: 800px) {
  
  /* Inner pages */
  .fusion-page-title-row { height: 100%; }
  .fusion-page-title-bar .fusion-page-title-row h1 {
    padding-bottom: 0;
    font-size: 50px;
  }  
  .fusion-body .fusion-page-title-bar{ padding-left: 10px; padding-right: 5px; }
  
  /* Header */
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{ margin: 13px 7px !important; }
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header{
    padding-top: 0;
    padding-bottom: 0;}
  
   /* Header: Burger Menu and Cart */
  .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{ margin-top: 20px; right: 5px;}
  .fusion-mobile-menu-icons a {
    font-size: 26px;
   }
  
  .fusion-mobile-menu-icons a:hover:before{ color: #999 !important; }
  .fusion-mobile-nav-item a{ height: auto !important;}
  .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{ padding: 5px 5px 5px 40px !important;}
  .fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a{ font-size: 14px!important; }
  .fusion-mobile-nav-holder > ul ul li.fusion-mobile-nav-item a{ margin-left: 10px; font-size: 18px!important; }
  .fusion-open-submenu {
    font-size: 15px;
    height: 47px;
    line-height: 35px;
    width: 100%;
    display: block;
   }
  .fusion-open-submenu:before{ float: right; }
  .fusion-open-submenu:hover{ cursor: pointer; }
  .fusion-mobile-menu-icons a.fusion-icon-bars{ margin-left: 27px; }
  
  /* Header search icon */
  a.fusion-icon.fusion-icon-search { display: none; }
  
  /* Header - Contacts */
  .fusion-header-tagline{ width: 100%; }

  .fusion-header-tagline:hover {
    margin-right: 10px;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);    
  }
  
  /* Logo */
  .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{  
  	text-align: center;
  	max-width: 100%;}
  
  .fusion-logo img {
    display: block;  
  }

  .fusion-logo a.fusion-logo-link::before,
  .fusion-logo a.fusion-logo-link::after{
    font-size: 22px;
    position: absolute;
    left: 87px;
  }
  
  .fusion-logo a.fusion-logo-link::before {
    content: 'TARRAWARRA';
    top: 19px;
  }  
  .fusion-logo a.fusion-logo-link::after {
    content: 'Eucharistic Breads';
    top: 44px;
  }  
  
  /* Frontpage 3 column boxes */
  .featured-block.sacramental {
    margin: 0!important;
  }  
  /*.featured-block.bread .box{ width: 100%;}*/

  /* Header - Title Bar */
  .page-id-39 .fusion-page-title-bar,
  .page-id-46 .fusion-page-title-bar,
  .page-id-51 .fusion-page-title-bar,
  .page-id-58 .fusion-page-title-bar{
    height: 222px;
    background-attachment: initial;
    background-position-y: 0;
    background-size: cover;
  }  
  
  .featured-block.sacramental.coming-soon p.tabs_homepage {
      font-size: 48px;
  }  
  
/* Header - Title Bar: About Us */
.page-id-39 .fusion-page-title-bar{
  background-image: url(https://www.eucharisticbreads.com.au/wp-content/uploads/2020/07/Tarrawarra-Abbey-768px_3622.jpg);
}

/* Header - Title Bar: Information */
.page-id-46 .fusion-page-title-bar{
   background-image: url(https://bread.cistercian.org.au/wp-content/uploads/2020/07/Cistercian-Tarrawarra-Abbey-768px_2233.jpg);
}
/* Header - Title Bar: Download */
.page-id-51 .fusion-page-title-bar{
  background-image: url(https://bread.cistercian.org.au/wp-content/uploads/2020/07/Cistercian-Tarrawarra-Abbey-768px_DSC06107.jpg);
}
/* Header - Title Bar: Contact Us */
.page-id-58 .fusion-page-title-bar{
  background-image: url(https://bread.cistercian.org.au/wp-content/uploads/2020/07/Cisterican-Tarrawarra-Abbey-fountain-768px_0933.jpg);
}
  
  /* Products Page */
  .fusion-body .products li{ width: 48%; }
  
  /* Footer */
  .fusion-columns .fusion-column:not(.fusion-column-last){ margin: 0; }
}


@media (min-width: 801px) {
  
  /* Logo */
  .fusion-logo a.fusion-logo-link::before {
    content: 'TARRAWARRA Eucharistic Breads';
    left: 90px;
    top: 32px;
    font-size: 24px;
    position: absolute;
  }  

}

@media (max-width: 767px) {

  

}

/* iPad portrait */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {}

@media (min-width: 481px) {}

@media (max-width: 480px) {
 
  /* Inner pages */
  .fusion-body .fusion-page-title-bar{ height: 160px; }
  .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 40px;
  } 
  .fusion-page-title-bar .fusion-page-title-row h1 {
      text-shadow: 0px 2px 1px #000;
  }  
  
  /* Header */
  .fusion-header-v4 .fusion-header{ padding: 15px; }
 
  
  /* Logo */
  .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{  
  	text-align: center;
  	max-width: 100%;}
  
  .fusion-logo img {
    display: block;  
    width: 43px; 
  }

  .fusion-logo a.fusion-logo-link::before,
  .fusion-logo a.fusion-logo-link::after{
    font-size: 15px;
    position: absolute;
    left: 56px;
  }
  
  .fusion-logo a.fusion-logo-link::before {
    top: 17px;
  }  
  .fusion-logo a.fusion-logo-link::after {
    top: 33px;
  } 
  
  /* Frontpage Slidesow */
  .flexslider{ margin: 0 !important; }
  .wpb_gallery .wpb_flexslider .flex-control-paging{ display: none !important; }
  
  /* Products Page */
  .fusion-body .products li{ width: 95%; }
  
  /* Footer */
  footer.fusion-footer-widget-area.fusion-widget-area a.visit{
    padding: 10px 15px;
    font-size: 16px;    
  } 
}


@media (max-width: 320px) {
   
}