/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* Theme customization starts here
-------------------------------------------------------------- */
@import 'css/fontawesome-all.min.css';
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500');


/*--------------------------------------------------------------
    General Elements
-------------------------------------------------------------- */
.white{
    color:#ffffff;
    }
.black{
    color:#000000;
    }
.right-float{
    float:right;
    }
.left-float{
    float:left;
    }
.right-text{
    text-align:right;
    }
.left-text{
    text-align:left;
    }

.mobile-br{
    display:inline;
    }
.post-content  a:hover {
    color: #a4a5a8;
}
.green-overlay, .green-overlay .parallax-inner {
    box-shadow: inset 0 0 0 1500px rgba(45, 74, 35, 0.75);
}

.post-content .white h2, .post-content .white h2 strong, .post-content .white p {
    color:  #ffffff !IMPORTANT;
}
.lt-green-overlay  .parallax-inner{
    box-shadow: inset 0 0 0 1500px rgba(45, 74, 35, 0.5);
}
.ex-green-overlay{
    box-shadow: inset 0 0 0 1500px rgba(45, 74, 35, 0.3);
}

/*--------------------------------------------------------------
    Header Elements
-------------------------------------------------------------- */


.fusion-logo img, .fusion-is-sticky .fusion-logo img {
    width: 370px;
}
.header-menu-sec {
    display: inline-block;
    text-align: right;
    float: right;
}
.shadow-left, .shadow-right {
    display: none !important;
}
.fusion-header.fusion-sticky-shadow {
    height: 140px !important;
}



/*--------------------------------------------------------------
    Homepage Elements
-------------------------------------------------------------- */
.sec-title strong {
    font-weight: 900 !important;
    color: #26215d;
}

.post-content .white-title h2{
    color: #ffffff;
}

.hm-sec-1-logo-sec .fusion-column-wrapper {
    display: table;
}

.hm-sec-1-logo-sec .fusion-imageframe {
    display: table-cell;
}
.hm-sec-1-btn {
    margin-top: 25px !important;
}


.post-content .hm-sec-1 p {
    color: #808285 !important;
    font-weight: 400 !important;
    font-size: 15px;
    line-height: 2;
}
.hm-sec-2 p {
    font-size: 74px;
    font-weight: bold;
    color: #ffffff;
    line-height: 74px;
}
.hm-sec-2 .parallax-inner {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}
.hm-sec-3 .sec-title p {
    font-size: 15px !important;
    padding: 0px 70px;
}
.hm-sec-3-img-box {
    overflow: hidden !important;
}


.hm-sec-3-img-box img {
    opacity: 1;
    transition: opacity 1s,-webkit-transform 1s;
    transition: opacity 1s,transform 1s;
    transition: opacity 1s,transform 1s,-webkit-transform 1s;
}
.hm-sec-3-img-box:hover img {
    opacity: .9;
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}
.hm-sec-3-img-box .fusion-text {
    text-align: center;
    display: table;
    width: 101%;
    font-size: 15px;
    background: rgba(40, 42, 43, 0.79);
    top: -83px;
    position: relative;
    z-index: 99;
    padding: 0px 10px;
    min-height: 84px;
}

.hm-sec-3-img-box .fusion-text p {
    margin-bottom: 0px;
    padding: 20px 0px;
    color: #ffffff;
    display: table-cell;
    vertical-align:middle;
}
.hm-sec-4 .parallax-inner {
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}
.testimonial-thumbnail{
    display:none;
    
    }
.fusion-testimonials .review blockquote q {
    font-style: normal;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size: 18px !important;
    line-height: 1.75;
}
.author{
    font-weight: 400;
    font-size: 18px !important;
    }

.hm-sec-5-events .fusion-one-fourth {
    width: 100% !important;
    margin-right: 0px !important;
    display: inline;
    margin-bottom: 30px;
    border: none !important;
}

.hm-sec-5-events .fusion-one-fourth .fusion-events-thumbnail {
    width: 30% !important;
    float: left;
}
.hm-sec-5-events .fusion-one-fourth .fusion-events-meta {
    width: 50% !important;
    float: left;
    padding-top:0px;
}
.fusion-events-meta h2 {
    font-size: 30px !important;
    font-weight: 300 !important;
        line-height: 1.25 !important;
}

.fusion-events-meta h4 {
    font-size: 15px !important;
    padding-top: 10px;
    font-weight: 300;
}


.hm-sec-5-events .fusion-one-fourth:nth-child(4) {
    margin-bottom: 0px;
}
.home .hm-sec-5-events  .fusion-one-half .fusion-events-thumbnail {
    width: 100% !important;
    float: left;
}
.home .hm-sec-5-events  .fusion-one-half .fusion-events-meta {
    width: 100% !important;
    float: left;
    text-align:center;
    padding-top:20px;
}
.home .fusion-events-shortcode .fusion-one-half {
    width: 48% !important;
    margin-right: 2% !important;
    margin-bottom:0px;
}

.home .hm-sec-5-events .fusion-one-fourth .fusion-events-meta {
    background: #f4f4f4;
}
/*--------------------------------------------------------------
    Interior Page Elements
-------------------------------------------------------------- */
.innner-bnr-txt {
    background-color: rgba(45, 74, 35, 0.8);
    padding: 30px;
}

.innner-bnr-txt .fusion-text {
    max-width: 550px;
}

.innner-bnr-txt .fusion-text {
    max-width: 550px;
}
.post-content .innner-bnr-txt h1 {
    font-size: 46px;
    color: #ffffff;
    font-weight: 400;
}
.int-pg .post-content h2{
    
    }
 .int-pg .post-content h2 strong{
  color: #26215d;
    
    }  

.post-content .innner-bnr-txt h1 strong{
    color: #c1c2c3;
}
.fusion-separator.sep-single.sep-solid {
    border-color: #292a2b !important;
}
.green-overlay .fusion-separator.sep-single.sep-solid {
    border-color: #ffffff !important;
}
.int-pg-menu p {
    margin-bottom: 0px;
    color: #292a2b;
    font-size: 22px;
}

.int-pg-menu p a {
    padding: 0px 15px;
    color: #26215d;
    text-transform: uppercase;

}

.toggle-sec .fusion-toggle-heading {
    font-size: 17px;
    color: #5a5a5a;
    font-weight: 400;
    margin-left: 10px !important;
    position: relative;
    bottom: 2px;
}
.toggle-sec h4:hover .fusion-toggle-icon-wrapper i.fa-fusion-box {
    background-color: #8a8d8f !important;
}
ul.nav-tabs li:nth-child(2n) a {
    background-color: #282a2b !IMPORTANT;
}
.fusion-tabs h4.fusion-tab-heading {
    font-size: 18px !important;
}

.fusion-tabs  ul.nav-tabs {
    width: 370px;
}

.fusion-tabs .tab-link {
    white-space: normal !important;
}
.fusion-tabs  .tab-content {
    background: #F1F2F2;
    padding: 50px 30px;
    font-size: 15px;
    line-height: 2;
}
.fusion-tabs li.active {
    margin-bottom: 0px !important;
}
.fusion-tabs .tab-link {
    display: table !IMPORTANT;
    width: 100%;
    min-height: 70px;
}
.fusion-tabs {
    margin-bottom: 10px;
}
.fusion-tabs .tab-link h4{
    display: table-cell;
    vertical-align:middle;
    
    }
.tab-content tr td:last-child {
    width: 200px;
}
.fusion-tabs li .tab-link {
    background-color: #26215d !important;
}
.fusion-tabs li .tab-link h4{
    color: #ffffff !important;
}
.fusion-tabs li.active .tab-link {
    background: #f1f2f2 !important;
    border: none !important;
    border-left: 7px solid #27225c !important;
}
.fusion-tabs li.active .tab-link h4{
    color: #26215d !important;
}
.fusion-accordian .panel-title a .fa-fusion-box {
    background-color: #26215d !important;
}
.int-pg .fusion-accordian .panel-title a:hover .fa-fusion-box {
    background-color: #898d8f !important;
    border-color: #898d8f !important;
}

.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a, .fusion-accordian .panel-title a:hover {
    color: #27225c !important;
}

.tab-content h3 {
    color: #27225c!important;
    font-size: 26px!important;
    font-weight: 600 !important;
    margin-bottom: 10px;
}
span.tribe-event-time {
    color: #797c7d;
}

.fusion-events-single-title-content .tribe-events-single-event-title, .fusion-events-single-title-content .tribe-events-schedule h3 {
    font-size: 26px !important;
}

.testimonial_content {
    font-style: normal !important;
    font-family: Montserrat, Arial, Helvetica, sans-serif !important;
    font-weight: 200 !important;
    font-size: 18px !important;
    width: 90% !important;
    text-align: center;
    letter-spacing: 2px !important;
}
div#testimonial_slider_recent_nav {
    height: 30px;
    margin-top: 20px !important;
}
.testimonial_slider__textonly .testimonial_content_wrap {
    height: auto !important;
}
span.testimonial_by, span.testimonial_site {
    font-weight: bold !important;
    font-size: 18px !important;
    font-family: Montserrat, Arial, Helvetica, sans-serif !important;
    display: inline-block !important;
    width: auto !important;
    
}
span.testimonial_by:after{
    content:", ";
    }
span.testimonial_site {
    padding-left: 10px;
}
.testimonial_content_wrap {
   
     border: none !important;
}
.testimonial_content_wrap:after ,.testimonial_content_wrap:before {
    display:none !important;
}
.testimonial_by_inner {
    margin: 0px !important;
    text-align: center;
}
.testimonial_slider__textonly .testimonial_nav_arrow_wrap {
    display: block !important;
}
.testimonial_slider__textonly .testimonial_nav_arrow_wrap a{
    background:transparent !important;
}
.testimonial_nav_arrow_wrap i {
    font-size: 30px;
    color: #ffffff;
}
.testimonial_slider__textonly .testimonial_nav_arrow_wrap a {
    width: 16px !important;
    height: 24px !important;
}
.testimonial_slider__textonly .testimonial_nav_arrow_wrap {
    display: block !important;
    position: absolute;
    bottom: 50%;
    width: 100%;
}
/*--------------------------------------------------------------
    About Page Page Elements
-------------------------------------------------------------- */


.about-sec-1-2 p {
    color: #808285;
    line-height: 2.5;
    font-weight: 400;
    margin-bottom: 40px;
}
 .about-sec-1-1 .fusion-column-wrapper {
    min-height: 400px !important;
    background-position: center !important;
}   

.about-sec-2 .panel-body.toggle-content {
    padding-left: 27px !important;
}
.about-sec-2 .panel-body.toggle-content p {
    display: inline-block;
}
.about-sec-3 h2 {
    font-size: 60px !important;
    margin: 20px;
}

.about-sec-4 .tble-1 {
    margin-bottom: 30px;
}
.about-sec-4 .fusion-tabs {
    margin-bottom: 10px;
}

.about-sec-4 .fusion-tabs .tab-content .tab-pane {
    min-height: 420px !important;
}
.about-sec-4  .fusion-tabs.clean .nav-tabs li:last-child {
    margin-bottom: 0px;
}
 .about-sec-4 .tab-content {
    background: url(https://mohawkchapel.ca/wp-content/uploads/2018/01/Sec-5-testi.jpg) !important;
    box-shadow: inset 0 0 0 1500px rgba(241, 242, 242, 0.86);
    background-position: top right !important;
}   
.about-sec-5 h3.fusion-timeline-date {
    background: #292a2b !important;
    color: #ffffff;
    font-size: 18px !important;
    padding: 10px !important;
    width: 100px !important;
}
.about-sec-5 .fusion-timeline-circle {
    display: none;
}
.about-sec-5 .fusion-blog-layout-timeline .fusion-post-wrapper {
    background: rgba(118, 147, 109, 0.8) !important;
    color: #ffffff !important;
    font-size: 14px !important;
}
.about-sec-5 .fusion-blog-layout-timeline .fusion-post-wrapper p{
    color: #ffffff !important;
}
.about-sec-5 .fusion-blog-layout-timeline .fusion-post-content-wrapper {
    padding: 25px !important;
}
.about-sec-5  .fusion-blog-layout-timeline article {
    border:0px !important;
}
.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow,
.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow{
    color: #ffffff !important;
}
.fusion-blog-layout-timeline .fusion-timeline-line {
    height: 87% !important;
}
.about-sec-5 .fusion-timeline-icon .fusion-icon-bubbles:before{
    content:url(https://mohawkchapel.ca/wp-content/uploads/2018/01/small-logo-1.png)
    
    }
.about-sec-5 .fusion-collapse-month {
    position: relative;
    margin-top: -64px;
}
.about-sec-5  .fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow,
.about-sec-5  .fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow{
    color: rgba(118, 147, 109, 0.8) !important;
}    
.about-6-btn-sec {
    text-align: center;
}
.int-pg-menu a:hover {
    color: #898d90;
}
.about-sec-6 h2 {
    margin-bottom: 30px;
    font-size: 46px !important;
}
.about-6-btn-sec .abt-foot-btn {
    margin: 0px 20px;
    width: 300px !important;
    font-size: 16px !important;
    padding: 16px;
    font-weight: bold !important;
}
.about-sec-6 .fusion-button-wrapper:nth-child(2) .fusion-button {
    background: #282a2b;
}

/*--------------------------------------------------------------
    Glossary Page Elements
-------------------------------------------------------------- */

.glossary-sec h2 {
    color: #27225c !important;
    font-weight: 600 !important;
}
.glossary-sec .fusion-text h2 {
    font-size: 20px !important;
}

.glossary-sec {
    background: #f9f9f9 !important;
}




/*--------------------------------------------------------------
    Experience Page Elements
-------------------------------------------------------------- */

.exp-sec-1 .fusion-events-meta h2, .exp-sec-1 .fusion-events-meta h2 a {
    font-size: 20px !important;
    color: #26215d !important;
    line-height: 1.25 !important;
    font-weight:600 !important;
}

.exp-sec-1 .fusion-events-meta {
    padding: 20px 10px !important;
}
.exp-sec-1 .fusion-events-meta {
    background: #ffffff;
    text-align: center;
}
.exp-sec-1 span.tribe-event-date-start, .exp-sec-1 span.tribe-event-date-end {
    color: #7a7c7d !important;
}

.event-box {
    background: #ffffff;
}
.event-box h3 {
    font-size: 20px !important;
    font-weight: 400 !important;
    padding: 20px 0px 0px !important;
    min-height: 80px;
}



.exp-sec-4 h4.panel-title.toggle,
.exp-sec-5 h4.panel-title.toggle{
    font-size: 18px !important;
}

.exp-sec-4  h4.panel-title.toggle .fusion-toggle-heading, 
.exp-sec-5  h4.panel-title.toggle .fusion-toggle-heading{
    position: relative;
    top: 4px;
}

.exp-sec-4 .fusion-panel.panel-default,
.exp-sec-5 .fusion-panel.panel-default {
    border: none;
}


.exp-sec-4 .panel-body.toggle-content,
.exp-sec-5 .panel-body.toggle-content{
    padding-left: 40px;
}


.datepicker.dropdown-menu table tr td span.month, .datepicker.dropdown-menu table tr td.day, .fusion-events-single-title-content, 
.fusion-tribe-primary-info .tribe-events-list-event-title a, .tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name, 
.tribe-mini-calendar div[id*='daynum-'] a, .tribe-mini-calendar div[id*='daynum-'] span {
    background: rgba(40, 42, 43, 0.79) !important;
}

#main #comment-submit, #main .comment-submit, #reviews input#submit, #tribe-events .tribe-events-button, 
#tribe-events .tribe-events-tickets .add-to-cart .tribe-button, 
#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit], 
#tribe_events_filter_control #tribe_events_filters_reset, #tribe_events_filter_control #tribe_events_filters_toggle, 
.button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, 
.post-password-form input[type="submit"], .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], 
.wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
    background: #26215d !important;
}

.single-tribe_events .sidebar .tribe-events-single-section-title, .single-tribe_events .sidebar .tribe-events-tickets-title, 
.single-tribe_events .sidebar .widget .heading .widget-title, 
.single-tribe_events .sidebar .widget .widget-title {
    background-color: #26215d !important;
    color: #ffffff !important;
}

.exp-sec-3 .tab-content .tab-pane {
    min-height: 400px !important;
}

.exp-sec-3 .nav-tabs li:last-child {
       margin-bottom: 0px !important;
}
.exp-sec-3 .tab-content {
    background: url(https://mohawkchapel.ca/wp-content/uploads/2018/01/Sec-5-testi.jpg) !important;
    box-shadow: inset 0 0 0 1500px rgba(241, 242, 242, 0.86);
    background-position: center right !important;
}

div#events .fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image {
    min-height: 311px !important;
}
div#rentals .fusion-column-first .fusion-column-wrapper {
    min-height: 450px !important;
}

.exp-foot-cta p {
    margin-bottom: 40px;
    font-size: 60px !important;
    line-height:1;
    font-weight: bold;
    color: #ffffff;
}
/*--------------------------------------------------------------
    Visit Page Elements
-------------------------------------------------------------- */


.vt-sec-3 p {
    color: #747474 !important;
}

.vt-sec-5 .table-1 th {
    font-weight: bold;
}
td.right-col {
    width:30% !important;
}


.vt-sec-2 h4.panel-title.toggle, .vt-sec-6 h4.panel-title.toggle {
    font-size: 18px !important;
}

.vt-sec-2 h4.panel-title.toggle .fusion-toggle-heading, .vt-sec-6 h4.panel-title.toggle .fusion-toggle-heading{
    position: relative;
    top: 4px;
}
.vt-sec-2 .fusion-panel.panel-default {
    border: none;
}
.vt-sec-5 .table-1 {
    margin-bottom: 20px;
}
.vt-sec-6 div#accordion-240-2 .fusion-panel:last-child {
    border: none;
}

.about-sec-2-1 h4.panel-title.toggle {
    font-size: 20px;
}

.vt-sec-6  .panel-body.toggle-content {
    padding-left: 40px;
}
div#parking .fusion-column-first .fusion-column-wrapper {
    min-height: 450px !important;
}
/*--------------------------------------------------------------
    Discover Page Elements
-------------------------------------------------------------- */
















/*--------------------------------------------------------------
    Contact Page Elements
-------------------------------------------------------------- */



.contact-sec-1 .form-name-sec input, .contact-sec-1 .form-email-sec input, .contact-sec-1 .form-message-sec textarea {
    background: #8a8d8f !important;
    border: 1px solid #8a8d90 !important;
    color: #ffffff !important;
}












/*--------------------------------------------------------------
    Footer Elements
-------------------------------------------------------------- */
.fusion-copyright-notice a {
    color: #ffffff;
}

footer.fusion-widget-area{
    box-shadow: inset 0 0 0 500px rgba(45, 74, 35, 0.9);
    }

section#text-4 img {
    height: 130px !important;
}
section#text-4 {
    text-align:center;
}
section#text-2 h4.widget-title {
    padding: 0px 15px;
    font-size: 32px;
    font-weight: bold;
}
.form-name-sec, .form-message-sec, .form-email-sec  {
    margin-bottom: 20px;
    font-size: 15px;
}
.form-message-sec textarea {
    height: 100px !important;
}
.form-name-sec input, .form-email-sec input, .form-message-sec textarea {
    background: #48683e !important;
    border: 1px solid #48683e !important;
    color: #ffffff !important;
}
.form-name-sec input::placeholder , .form-email-sec input::placeholder , .form-message-sec textarea::placeholder  {

    color: #ffffff !important;
}
div#wpcf7-f8-o1 input, div#wpcf7-f8-o1 textarea {
    min-height: 40px;
    font-size: 15px;
}
.wpcf7-submit.btn.btn-primary {
    background: #282a2b;
    border-radius: 0px;
}
.wpcf7-submit.btn.btn-primary:hover {
    background: #3f4244;
    border-radius: 0px;
}
section#text-3 p {
    font-size: 15px;
}
section#text-3 p {
    font-size: 15px;
}
section#text-3 {
     text-align: center;
}

section#text-3 p {
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 300;
}
/*--------------------------------------------------------------
    Media Query Elements
-------------------------------------------------------------- */
@media screen and (max-width: 1240px) {
    
}
@media screen and (max-width: 1200px) {
    
}
@media screen and (max-width: 1140px) {
.fusion-header .fusion-main-menu > ul > li {
    padding-right: 20px;
}
}
@media screen and (max-width: 980px) {
    div#rev_slider_1_1 .tp-bgimg.defaultimg {
    background-position: center center !important;
    background-image: url(https://mohawkchapel.ca/wp-content/uploads/2018/01/Mohawk-Chapel-Drone-Shot.jpg) !important;
}
.exp-foot-cta p {
    font-size: 40px !important;
}
.exp-foot-cta .fusion-button {
    font-size: 14px;
    padding: 12px 30px;
}
.fusion-header .fusion-logo {
    width: 265px;
}
a.fusion-icon.fusion-icon-bars {
    line-height: 70px;
}
.header-menu-sec {
    display: inline-block;
    text-align: right;
    float: right;
    position: absolute;
    width: 100%;
    right: 0;
}
.hm-sec-1 .hm-sec-1-btn .fusion-button-wrapperleft {
    display: inline-block !important;
    min-width:200px;
}
.hm-sec-1 .hm-sec-1-btn{
    text-align: center !important;
    margin:0px;
}
.hm-sec-1 .hm-sec-1-btn {
    text-align: center !important;
    margin: 10px 0px!important;
}
.sec-title {
    margin-bottom: 0px !important;
}
.hm-sec-1 {
    padding: 30px 0px 0px !important;
}
.hm-sec-2 p {
    font-size: 50px;
    font-weight: bold;
    color: #ffffff;
    line-height: 56px;
}
.hm-sec-1 > .fusion-row > .fusion-column-last {
    display: none;
}
.hm-sec-3-img-box .fusion-column-wrapper {
    max-width: 385px;
    overflow: hidden;
    margin: 0 auto;
}
.hm-sec-3 {
    text-align: center !important;
}
.hm-sec-3-img-box {
    max-height: 440px;
}

.hm-sec-5 {
    padding: 30px !important;
}




.post-content .innner-bnr-txt h1 {
    font-size: 37px;
    text-align: center !important;

}
.int-pg-menu p a {
    display: block;
}

.about-sec-2 > .fusion-row,
.vt-sec-2 > .fusion-row,
.vt-sec-4 > .fusion-row,
.exp-sec-3 > .fusion-row,
.exp-sec-4 > .fusion-row,
.exp-sec-5 > .fusion-row,
.dsvr-sec-2 > .fusion-row,
.dsvr-sec-4 > .fusion-row{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

.about-sec-2 > .fusion-row > .fusion-column-first,
.vt-sec-2 > .fusion-row > .fusion-column-first,
.vt-sec-4 > .fusion-row > .fusion-column-first,
.exp-sec-3 > .fusion-row > .fusion-column-first,
.exp-sec-4 > .fusion-row > .fusion-column-first,
.exp-sec-5 > .fusion-row > .fusion-column-first,
.dsvr-sec-2 > .fusion-row > .fusion-column-first,
.dsvr-sec-4 > .fusion-row > .fusion-column-first{
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

.about-sec-2 > .fusion-row > .fusion-column-last,
.vt-sec-2 > .fusion-row > .fusion-column-last,
.vt-sec-4 > .fusion-row > .fusion-column-last,
.exp-sec-3 > .fusion-row > .fusion-column-last,
.exp-sec-4 > .fusion-row > .fusion-column-last,
.exp-sec-5 > .fusion-row > .fusion-column-last,
.dsvr-sec-2 > .fusion-row > .fusion-column-last,
.dsvr-sec-4 > .fusion-row > .fusion-column-last{
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }

.about-sec-2 > .fusion-row > .fusion-column-last .fusion-column-wrapper,
.vt-sec-2 > .fusion-row > .fusion-column-last .fusion-column-wrapper,
.vt-sec-4 > .fusion-row > .fusion-column-last .fusion-column-wrapper,
.dsvr-sec-2 > .fusion-row > .fusion-column-last .fusion-column-wrapper,
.dsvr-sec-4 > .fusion-row > .fusion-column-last .fusion-column-wrapper{
    min-height: 350px !important;
}

.fusion-tabs ul.nav-tabs {
    width: 100%;
}

.tab-pane h3:first-child {
    display: none !important;
}
.about-sec-4 .fusion-one-full,
.about-sec-5 .fusion-one-full{
    padding: 0px 30px;
}
.about-sec-6 h2 {
    margin-bottom: 30px;
    font-size: 30px !important;
}

.about-sec-6  .fusion-button.button-flat{
    margin-bottom: 30px;
    }

.fusion-toggle-heading {
    font-size: 18px;
}

.vt-sec-5 .fusion-one-full {
     padding: 0px 30px !important;   
    }

.vt-sec-7 .fusion-one-full, .exp-sec-1 .fusion-one-full {
    padding: 0px 30px;
}


.int-pg .post-content h2 {
    font-size: 30px !important;
}
.fusion-widget-area {
    padding-bottom: 0px !important;
}

.tab-content {
    background:none !important; 
}
.nav.fusion-mobile-tab-nav li.active a {
    background: #898d90 !important;
}
.nav.fusion-mobile-tab-nav li.active a h4{
    color: #ffffff !important;
}

.tab-content .tab-pane {
    padding: 20px !important;
    background: #eaeaea !important;
    margin-top: 0px !important;
}

.tab-content .tab-pane p:last-child{
    display: inline-block;
    margin-bottom:0px;
}


.contact-sec-1 .fusion-column-last {
    margin-top: 50px !important;
}

.home .fusion-events-shortcode .fusion-one-half {
    margin-right: 4% !important;
}

.home .fusion-events-shortcode .fusion-one-half:nth-child(2) {
    margin-right: 0% !important;
}

div#parking .fusion-column-first .fusion-column-wrapper {
    height: 350px !important;
}
.dsvr-sec-5 .fusion-column-first, .dsvr-sec-5 .fusion-column-first .fusion-column-wrapper,
.dsvr-sec-1 .fusion-column-first, .dsvr-sec-1 .fusion-column-first .fusion-column-wrapper{
    max-height: 350px !important;
}

.innner-bnr-txt .fusion-text {
    max-width: 100%;
}











}
@media screen and (max-width: 767px) {
    .mobile-br{
    display:none;
    }
.hm-sec-5-events .fusion-one-fourth .fusion-events-thumbnail {
    width: 100% !important;
    float: left;
}
.hm-sec-5-events .fusion-one-fourth .fusion-events-meta {
    width: 100% !important;
    float: left;
    background: #f1f1f1;
    padding-top: 20px;
}
.post-content .innner-bnr-txt h1 strong {
    display: block;
}
.hm-sec-5-events .fusion-one-fourth .fusion-events-meta h2{
        font-size: 24px !IMPORTANT;
}
.hm-sec-1 > .fusion-row > .fusion-column-first > .fusion-column-wrapper {
    padding: 30px !important;
}
.int-pg-menu  {
   padding:30px !important;
}

.int-pg-menu p {
    font-size: 18px;
}
.about-sec-1 .fusion-one-half > .fusion-column-wrapper,
.about-sec-2 .fusion-one-half > .fusion-column-wrapper{
    padding: 30px !important;
}
.about-sec-3 h2 {
    font-size: 50px !important;
}
.about-sec-2 {
    padding-bottom: 20px !important;
}
.vt-sec-1 .fusion-one-half > .fusion-column-wrapper,
.vt-sec-2 .fusion-one-half > .fusion-column-wrapper,
.vt-sec-3 .fusion-one-half > .fusion-column-wrapper,
.vt-sec-4 .fusion-one-half > .fusion-column-wrapper{
     padding: 30px !important;   
    }
.vt-sec-5 {
     padding: 30px 0px !important;   
    }
.int-pg .post-content h2 {
    font-size: 26px !important;
}
.exp-sec-2 .fusion-one-half > .fusion-column-wrapper,
.exp-sec-3 .fusion-one-half > .fusion-column-wrapper,
.exp-sec-4 .fusion-one-half > .fusion-column-wrapper,
.exp-sec-5 .fusion-one-half > .fusion-column-wrapper,
.dsvr-sec-1 .fusion-one-half > .fusion-column-wrapper,
.dsvr-sec-2 .fusion-one-half > .fusion-column-wrapper,
.dsvr-sec-3 .fusion-one-half > .fusion-column-wrapper,
.dsvr-sec-4 .fusion-one-half > .fusion-column-wrapper,
.dsvr-sec-5 .fusion-one-half > .fusion-column-wrapper{
     padding: 30px !important;   
    }
 .exp-sec-3 {
    padding-bottom: 0px !important;
}   
.hm-sec-3 .sec-title p {
    padding: 0px 0px;
}  
.vt-sec-6 .fusion-column-wrapper {
    padding: 40px 30px !important;
}
.table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th {
    white-space: normal !important;
    font-size: 13px;
    padding: 5px !important;
}
.tab-content tr td:last-child {
    width: 80px;
}

.share-box h4 {
    font-size: 16px !important;
}

.fusion-social-networks .fusion-social-network-icon {
    margin: 0px 8px 5px;
}
#content {
    margin-bottom: 30px !important;
}



}
@media screen and (max-width: 640px) {
    .about-sec-5 .fusion-collapse-month {
    position: relative;
    margin-top: 10px;
}
}
@media screen and (max-width: 480px) {
    .home .fusion-events-shortcode .fusion-one-half {
    width: 100% !important;
    margin-right: 0px !important;
    margin-bottom: 0px;
}

.home .hm-sec-5 .fusion-row .fusion-one-half:nth-child(2) {
    display: none;
}
}
@media screen and (max-width: 320px) {
    
}

/*--------------------------------------------------------------
    Iphone/Ipad Elements
-------------------------------------------------------------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
div#rev_slider_1_1 .tp-bgimg.defaultimg {
    background-position: center center !important;
    background-image: url(https://mohawkchapel.ca/wp-content/uploads/2018/01/Mohawk-Chapel-Drone-Shot.jpg) !important;
}
    
    }

/*(orientation : portrait) / (orientation : landscape)*/
/*6*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { /* STYLES GO HERE */}
/*6p*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) { /* STYLES GO HERE */}
/*5*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { /* STYLES GO HERE */}

