/*
 Theme Name: Mizrahi-child
 Theme URI: http://www.templatemonster.com/wordpress-themes
 Description: Your theme description.
 Author: Matteo Schiatti
 Author URI: http://www.templatemonster.com/
 Template:     mizrahi
 Version:      1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: mizrahi
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
*/
/*
.menu-toggle {
    width: calc(45% - 32px) !important;
}

.menu-toggle-box {
	display: none;
}

.menu-toggle:before {
    background: #855723;
    padding: 15px 40px;
}
*/
/*
.main-navigation ul.menu {
	margin-top: 50px;
}
*/
nav.main-navigation > button {
  font-size: 20px;
  position: relative !important;
  text-align: center;
  background: #191919; }

.menu-toggle:before {
  float: none !important;
  margin-top: 1px;
  margin-left: 0 !important;
  z-index: 0 !important; }

.menu-toggle {
  right: 0 !important;
  z-index: 5 !important; }

nav.main-navigation {
  text-align: center; }

.menu-toggle-box {
  display: none; }

.menu-toggle:hover {
  opacity: 1 !important; }

.page-preloader-cover {
  z-index: 1500 !important; }

.home-button a {
  color: #fff; }

.home-button a:hover {
  color: #855723; }

.ovelary {
  padding-top: 46px !important;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  font-size: 26px;
  display: block !important;
  text-align: center !important; }

.home-button .ovelary:hover {
  color: #FFFFFF; }

/* Video home */
.embed-container {
  position: relative;
  padding-bottom: 66.45%;
  height: 0;
  overflow: hidden;
  max-width: 100%; }

.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%; }

ul.kiwi-logo-carousel > li > div > img {
  padding-left: 20px !important;
  padding-right: 20px !important; }

/* CF7 columns */
.one-half,
.one-third {
  position: relative;
  margin-right: 4%;
  float: left;
  margin-bottom: 20px; }

.one-half {
  width: 48%; }

.one-third {
  width: 30.66%; }

.last {
  margin-right: 0 !important;
  clear: right; }

@media only screen and (max-width: 1024px) {

  .page-preloader-cover{
	 display: none !important;
   }	
	
}

@media only screen and (max-width: 767px) {
	
	
  .one-half, .one-third {
    width: 100%;
    margin-right: 0; } }
span.wpcf7-form-control-wrap > input {
  width: 100%; }

span.wpcf7-form-control-wrap > select {
  width: 100%; }

.wpcf7-quiz {
  width: 100%; }

.wpcf7-response-output {
  display: inline-block !important; }

/*
.showcase-active .header-wrapper {
	background-image: url(http://thechurch.ie/wp-content/uploads/2017/10/Main-Image-2-min.jpg) !important;
}
*/
.gift-voucher-link {
  color: #fff;
  background-color: #960000;
  padding-top: 10px !important; }

.gift-voucher-link:hover {
  color: #fff !important; }

.gift-voucher-link-2 {
  color: #fff;
  background-color: #960000;
  padding-top: 10px !important;
  padding-bottom: 15px;
  padding-right: 15px;
  padding-left: 15px; }

.gift-voucher-link-2:hover {
  color: #fff !important; }

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 {
  background: #FFFFFF !important; }

@media only screen and (max-width: 980px) {
  .tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 {
    min-height: 300px !important; } }
@media only screen and (min-width: 746px) {
  .gift-voucher-link-2 {
    display: none; } }
@media only screen and (max-width: 745px) {
  .gift-voucher-link {
    display: none; }

  #matrix img {
    max-width: 60%; } }
#cn-accept-cookie {
  background-color: #524317 !important;
  border: none;
  color: white;
  padding: 5px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 25px; }

#cn-accept-cookie:hover {
  background-color: #a0680e !important; }

/*Matrix Internet Link Underline Animated*/
.matrixLink {
  /* color:#323232; */
  /* font-size: 1em; */
  /*margin: 20px 0 0 0;*/ }

.matrixLink a:hover {
  color: #000; }

.matrixLink-animate {
  text-decoration: none;
  display: inline-block;
  position: relative;
  color: #323232;
  font-weight: 400; }

.matrixLink-animate:before {
  content: '';
  display: block;
  height: 3px;
  width: 100%;
  transition: width 0s ease, background-color .5s ease;
  -webkit-transition: width 0s ease, background-color .5s ease;
  -moz-transition: width 0s ease, background-color .5s ease;
  position: absolute;
  left: 0;
  bottom: -3px; }

.matrixLink-animate:after {
  content: '';
  display: block;
  height: 3px;
  width: 100%;
  background: #ee8101;
  transition: width .5s ease;
  -webkit-transition: width .5s ease, background-color .5s ease;
  -moz-transition: width .5s ease, background-color .5s ease;
  position: absolute;
  right: 0;
  bottom: -3px; }

.matrixLink-animate:hover:before {
  width: 50%;
  background: #ee8101;
  transition: width .5s ease;
  -webkit-transition: width .5s ease;
  -moz-transition: width .5s ease; }

.matrixLink-animate:hover:after {
  width: 100%;
  background: transparent;
  transition: all 0s ease;
  -webkit-transition: width 0s ease;
  -moz-transition: width .0s ease; }

/* END Matrix Internet Link Underline Animated*/
/*\   MAIN SLIDER   \*/
body.home .showcase-active .header-wrapper {
  background-image: none !important; }
body.home .header-container {
  z-index: 3; }
body.home .showcase-panel {
  z-index: 2;
  pointer-events: none; }
  body.home .showcase-panel .showcase-panel__btn,
  body.home .showcase-panel .showcase-panel__description .whitelink {
    pointer-events: all; }
body.home .owl-carousel {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  body.home .owl-carousel .owl-stage-outer,
  body.home .owl-carousel .owl-stage,
  body.home .owl-carousel .owl-item {
    height: 100%; }
  body.home .owl-carousel .slide {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
body.home .owl-nav {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 40px;
  margin: auto;
  pointer-events: none;
  height: 55px; }
  body.home .owl-nav > div {
    position: absolute;
    line-height: 55px;
    width: 55px;
    height: 100%;
    border-radius: 3px;
    background-color: #989898;
    color: #bdbdbd;
    transition: .3s;
    pointer-events: all;
    font-size: 24px;
    font-family: FontAwesome; }
    body.home .owl-nav > div:hover {
      background-color: #855723; }
    body.home .owl-nav > div.owl-prev {
      left: 20px; }
      body.home .owl-nav > div.owl-prev::before {
        content: '\f104'; }
    body.home .owl-nav > div.owl-next {
      right: 20px; }
      body.home .owl-nav > div.owl-next::before {
        content: '\f105'; }
  @media (max-width: 768px) {
    body.home .owl-nav {
      height: 40px; }
      body.home .owl-nav > div {
        text-align: center;
        line-height: 40px;
        width: 40px; } }
body.home .video-foreground {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
body.home .video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 120%;
  height: 120%;
  margin: auto; }
body.home .video-foreground {
  width: 320%;
  left: -110%; }
@media (max-width: 1600px) {
  body.home .video-background iframe {
    width: 100%;
    height: 100%; } }
@media (max-width: 500px) {
  body.home .vid-info .acronym {
    display: none; }
  body.home .video-foreground {
    width: 420%;
    left: -160%; } }

/* newsletter popup */
body #wonderplugin-box-1 .wonderplugin-box-closebutton {
  width: 50px;
  height: 50px;
  line-height: 50px; }
  body #wonderplugin-box-1 .wonderplugin-box-closebutton + div {
    margin-top: -30px;
    z-index: -1; }
body #wonderplugin-box-1 .wonderplugin-box-description {
  font-size: 15px;
  line-height: 1.5; }
body #wonderplugin-box-1 .wonderplugin-box-formmessage,
body #wonderplugin-box-1 .wonderplugin-box-afteractionmessage {
  color: #aaa;
  margin-bottom: 12px; }
body #wonderplugin-box-1 .wonderplugin-box-privacy {
  margin-bottom: 6px; }
body #wonderplugin-box-1 input[type="button"].wonderplugin-popup-btn-orange {
  background-color: #5f4317 !important;
  border-color: #5f4317 !important; }

/* grace instagram feed */
#insta {
  padding-top: 30px; }
  @media (max-width: 980px) {
    #insta {
      margin-bottom: 60px; } }
  #insta a.follow {
    position: relative;
    display: inline-block;
    padding-left: 32px;
    font-size: 21px;
    color: black; }
    #insta a.follow::before {
      position: absolute;
      top: -4px;
      left: 0;
      font-size: 28px;
      font-family: FontAwesome;
      content: '\f16d';
      margin: auto; }
    #insta a.follow:hover, #insta a.follow:focus {
      color: #855723; }
  #insta .ff-stream {
    padding: 0;
    min-height: 220px !important;
    background-color: transparent; }
    #insta .ff-stream .ff-header {
      z-index: auto !important; }
    #insta .ff-stream .ff-item-bar,
    #insta .ff-stream .slick-dots {
      display: none !important; }
    #insta .ff-stream .ff-moderation-holder > p {
      margin-bottom: 15px; }
    #insta .ff-stream .ff-content {
      height: 100% !important;
      margin: 0;
      padding: 70px 5px 5px 5px; }
      #insta .ff-stream .ff-content::before {
        position: absolute;
        content: '';
        top: 20px;
        left: 0;
        right: 0;
        margin: auto;
        width: 40px;
        height: 40px;
        background-image: url("images/instagram.png");
        background-repeat: no-repeat;
        background-size: 40px 40px;
        background-position: center;
        transition: background-position 0.3s; }
      #insta .ff-stream .ff-content a {
        color: #c95943;
        text-decoration: none !important; }
        #insta .ff-stream .ff-content a:hover {
          color: white; }
      #insta .ff-stream .ff-content br {
        margin: 1em; }
  #insta .ff-img-holder .ff-initial-image {
    object-fit: cover;
    width: 100%;
    height: 100%; }
  #insta .ff-stream-wrapper {
    padding: 0;
    margin: 0 -30px;
    z-index: auto !important; }
  #insta .ff-slide-overlay {
    z-index: auto !important; }
  #insta .slick-arrow {
    position: absolute;
    width: 32px;
    height: 32px;
    transition: .3s;
    margin: 0; }
    #insta .slick-arrow::before {
      content: none; }
  #insta .slick-prev {
    left: -15px;
    background: url(images/controls.png) no-repeat 0 -32px; }
    #insta .slick-prev:hover {
      background-position: 0 -32px; }
  #insta .slick-next {
    right: -15px;
    background: url(images/controls.png) no-repeat -43px -32px; }
    #insta .slick-next:hover {
      background-position: -43px -32px; }
  @media (max-width: 640px) {
    #insta .ff-stream-wrapper {
      margin: 0 -15px; }
    #insta .ff-overlay-wrapper {
      display: block; } }
  @media (max-width: 575px) {
    #insta .ff-stream-wrapper {
      margin: 0; } }

/* modifications */
#toTop::before {
  font-size: 24px; }

.carousel-logos .bx-wrapper .bx-controls {
  opacity: 1; }
.carousel-logos .bx-prev {
  left: -45px; }
  .carousel-logos .bx-prev:hover {
    background-position: 0 -32px; }
.carousel-logos .bx-next {
  right: -45px; }
  .carousel-logos .bx-next:hover {
    background-position: -43px -32px; }
@media (max-width: 575px) {
  .carousel-logos .bx-prev {
    left: -15px; }
  .carousel-logos .bx-next {
    right: -15px; } }

iframe[src="https://apple.com/"] {
  display: none; }

/*# sourceMappingURL=style.css.map */

.orange-text {
	color: #FF7400;
}

.background-white { 
	background: linear-gradient(0deg, #FFFFFF 11.5%, rgba(255, 255, 255, 0) 61.94%); 
}

.position-relative {
	position: relative;
}

.page-id-11322 .breadcrumbs {
	display: none;
}

.page-id-11387 .breadcrumbs {
	display: none;
}

.page-id-11430 .breadcrumbs {
	display: none;
}

.elementor-11439 .elementor-element.elementor-element-da89ae9 > .elementor-background-overlay {
    background-image: radial-gradient(87.1% 46.44% at 50% 50%, rgba(0, 0, 0, 0) 0%, #000000 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4))!important;

}

.elementor-11510 .elementor-element.elementor-element-1660e86 > .elementor-background-overlay {
    background-image: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0.4204) 10.58%, rgba(0, 0, 0, 0) 27.87%), linear-gradient(89.35deg, rgba(0, 0, 0, 0.6) 43.19%, rgba(0, 0, 0, 0) 83.55%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))!important;
}

.gold-text {
	color: #BC9060;
}

.grecaptcha-badge {display:none!important;}

/*.page-id-3820 #dmn-partner-widget #dmn-widget-inner .date-selector .date-selector__quick-buttons {
	    display: none !important;
} */